*{
  outline:0 none !important; ;
}


html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:Microsoft YaHei,-apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
resize:none;
padding: 0;border: 0;
font-family: hr;
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
*::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: hr;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }




/*@font-face {*/
/*  font-family: 'hb';*/
/*    src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");*/
/*}*/
/*@font-face {*/
/*  font-family: 'hl';*/
/*    src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");*/
/*}*/
/*@font-face {*/
/*  font-family: 'hm';*/
/*    src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf");*/
/*}*/
/*@font-face {*/
/*  font-family: 'hr';*/
/*    src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");*/
/*}*/


h3{font-weight: 500;}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 48px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}
.f_60 {
  font-size: 60px;
}
.f_64 {
  font-size: 60px;
}
.f_70 {
  font-size: 70px;
}
.f_72 {
  font-size: 72px;
}
.f_76 {
  font-size: 76px;
}
.f_80 {
  font-size: 80px;
}
@media (max-width: 1600px) {
.f_14 {
    font-size: 13px;
  }
.f_16 {
    font-size: 14px;
  }
.f_18 {
    font-size: 16px;
  }
.f_20 {
    font-size: 18px;
  }
.f_22 {
    font-size: 20px;
  }
.f_24 {
    font-size: 22px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 30px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
    
  }
.f_40 {
    font-size: 38px;
  }
.f_42,
.f_44 {
    font-size: 40px;
  }
.f_46 {
    font-size: 42px;
  }
.f_48 {
    font-size: 44px;
  }
.f_50 {
    font-size: 46px;
  }
.f_52 {
    font-size: 48px;
  }
.f_54 {
    font-size: 48px;
  }
.f_56 {
    font-size: 48px;
  }
.f_60,
.f_64,
.f_70,
.f_72,
.f_76,
.f_80 {
    font-size: 48px;
  }
}
@media (max-width: 1560px) {
  .f_16 {
      font-size: 13px;
    }
  .f_18 {
      font-size: 15px;
    }
  .f_20 {
      font-size: 17px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 20px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 34px;
    }
  .f_48 {
      font-size: 36px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 38px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_60,
  .f_64,
  .f_70,
  .f_72,
  .f_76,
  .f_80 {
      font-size: 44px;
    }
  }
@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 15px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 18px;
  }
.f_24 {
    font-size: 18px;
  }
.f_26 {
    font-size: 22px;
  }
.f_28 {
    font-size: 22px;
  }
.f_30 {
    font-size: 24px;
  }
.f_32 {
    font-size: 24px;
  }
.f_34 {
    font-size: 26px;
  }
.f_36 {
    font-size: 28px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48,
.f_50 {
    font-size: 38px;
  }
.f_52,
.f_54,
.f_56,
.f_60,
.f_64,
.f_70,
.f_72,
.f_76,
.f_80 {
    font-size: 44px;
  }
  .ab2 .top .swiper-slide>div
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 14px;
  }
.f_18,
.f_20 {
    font-size: 15px;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.36rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.4rem;
  }
.f_36,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_60,
.f_64,
.f_70,
.f_72,
.f_76,
.f_80 {
    font-size: 0.58rem;
  }
}

html {
  font-size: calc(100vw/19.2);
}

/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;transition: all 0.5s;}
.header.on{background-color: rgba(255,255,255,0.4);backdrop-filter: blur(10px);}
.header.on1{background-color: rgba(255,255,255,1);backdrop-filter: blur(10px);}
.header:hover{background-color: rgba(255,255,255,1);backdrop-filter: blur(10px);}
.header .img2{display: none;}
.header .con{padding: 0.19rem 1.3rem;display: flex;justify-content: space-between;align-items: center;}
.header .con .logo{display: block;width: 1.24rem;}
.header .con .logo img{width: 100%;}
.header .con .h_right{display: flex;align-items: center;}
.header .con .h_right .nav{display: flex;margin-right: 1.8rem;}
.header .con .h_right .nav>li{margin-right: 0.92rem;position:relative;}
.header .con .h_right .nav>li .nav1{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);padding: 0.2rem;background-color: #fff;width: 1.7rem;display:none}
.header .con .h_right .nav>li .nav1 a{color: #111111;font-family: hm;line-height: 1.33;transition: all 0.5s;text-align:center;display:block;line-height:2;}
.header .con .h_right .nav>li .nav1 a:hover{color:#C9161D;}
.header .con .h_right .nav>li:last-child{margin-right: 0;}
.header .con .h_right .nav>li>a{color: #111111;font-family: hm;line-height: 1.33;transition: all 0.5s;}
.header .con .h_right .nav>li>a:hover{color: #C9161D;}
.header .con .h_right .ser{display: block;width: 0.24rem;}
.header .con .h_right .ser img{width: 100%;}
.header .con .h_right .solid{display: block;width: 1px;height: 0.2rem;background-color: rgba(17,17,17,0.43);margin: 0 0.3rem;}
.header .con .h_right .lag{display: flex;align-items: center;margin-right: 0.36rem;}
.header .con .h_right .lag .qiu{width: 0.25rem;margin-right: 0.12rem;}
.header .con .h_right .lag .h{font-family: hr;color: #111111;display: flex;align-items: center;}
.header .con .h_right .lag .h .jt{width: 0.09rem;margin-left: 0.06rem;}
.header .con .h_right .h_con{width: 1.2rem;display: block; height: 0.34rem;border-radius: 0.17rem;display: flex;justify-content: center;align-items: center;color: #fff;background: linear-gradient(to right,#C01920,#F95157);font-family: hm;}
.header .con .h_right .h_con span{display: block;padding-left: 0.22rem;background: url(../img/h_con.svg)no-repeat left center;background-size: 0.14rem auto;}

.pl_xl{position: absolute;top: 100%;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 0.36rem 0.36rem rgba(0,0,0,0.1);height: 82.7vh;display: none;}
.pl_xl .con{padding: 0 1.15rem;display: flex;height: 100%;}
.pl_xl .con .item{width: calc(100% / 6);height: 100%;padding: 0.35rem 0.15rem;transition: all 0.5s;}
.pl_xl .con .item:hover{background-color: #e7e7e7;}
.pl_xl .con .item .pic{width: 100%;height: 1.73rem;border-radius: 0.1rem;overflow: hidden;position: relative;margin-bottom: 0.3rem;}
.pl_xl .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl_xl .con .item .h{text-align: left;color: #333;font-weight: bold;}
.pl_xl .con .item .pic:hover img{transform: scale(1.05);}
.pl_xl .con .item a{display: block;line-height: 1.55;margin-bottom: 0.25rem;font-family: hm;color: #333333;transition: all 0.5s;}
.pl_xl .con .item a:hover{color: #C01920;}
.pl_xl .btn{position: absolute;left: 50%;bottom: 0.75rem;width: 1.6rem;line-height: 0.5rem;border-radius: 0.25rem;display: flex;justify-content: center;align-items: center;transform: translateX(-50%);z-index: 2;background: linear-gradient(to right,#C01920,#F95157);color: #fff;font-family: hr;}
.pl_xl .btn span{padding-right: 0.18rem;background: url(../img/nl_jt2.svg)no-repeat right center;background-size: 0.1rem auto;}

.m_header{display: none;}
.mh_nav{display: none;}

.more{position: relative;display: block;width: 0.56rem;height: 0.56rem;background: url(../img/more1.svg);background-size: 100% 100%;}
.more1{background-image: url(../img/more1_1.svg);}
.more .kuai{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/more.svg);background-size: 100% 100%;box-shadow: 0 0.03rem 0.06rem rgba(0,0,0,0.1);transform: translate(0.26rem,0.06rem);transition: all 0.5s;border-radius: 50%;}
.more1 .kuai{background-image: url(../img/more_1.svg);}
.more:hover .kuai{transform: translate(0,0);}

/* 首页 */
.banner{position: relative;width: 100%;height: 100vh;overflow: hidden;}
.banner img{width: 100%;height: 100%;object-fit: cover;}
.banner img.m_img{display: none;}
.banner .txt{position: absolute;left:1.3rem;top: 31.87vh;width:36vw;}
.banner .txt .h1{font-family: 'hb';font-weight:600;color: #C9161D;line-height: 1.33;margin-bottom: 0.27rem;}
.banner .txt .h2{font-family: 'hb';font-weight:600;color: #0B0B0B;line-height: 1.6;margin-bottom: 1.04rem;}
.banner .swiper-pagination{bottom: 10.74vh;left: 1.3rem;display: table;width: auto;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #000;opacity: 0.17;margin: 0 0.21rem;position: relative;}
.banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.22rem;height: 0.22rem;border: 0.01rem solid #C9161D;border-radius: 50%;opacity:0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #C9161D;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{opacity:1;}

.i_part1{position: relative;height: 260vh;width: 100%;}
.i_part1 .con1{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;overflow: hidden;}
.i_part1 .con1 .tit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 12.7rem;height: 3.95rem;}
.i_part1 .con1 .tit img{width: 100%;}
.i_part1 .con1 .diqiu{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6.85rem;height: 6.85rem;}
.i_part1 .con1 .diqiu img{width: 100%;}
.i_part1 .con1 .diqiu .img2{position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.5s;}
.i_part1 .con1 .diqiu.show .img2{opacity:1;}
.i_part1 .con2{position: relative;padding: 0 1.3rem;display: flex;justify-content: space-between;padding-top: 16.4vh;margin-top: 60vh;}
.i_part1 .con2 .left{width: 4.9rem;}
.i_part1 .con2 .left .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.i_part1 .con2 .left .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;display: table;position: relative;z-index: 2;margin-bottom: 0.3rem;}
.i_part1 .con2 .left .h:after{content: "";position: absolute;left: 0;bottom: 0.07rem;width: 100%;height: 0.07rem;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part1 .con2 .left .p{font-family: hm;color: #111111;line-height: 0.3rem;margin-bottom: 0.65rem;}
.i_part1 .con2 .left .p span{font-family: 'hb';font-weight:600;color: #C01920;}
.i_part1 .con2 .right{width: 4.42rem;margin-top: 18.52vh;}
.i_part1 .con2 .right .item{display: flex;justify-content: space-between;margin-bottom: 7.7vh;border-bottom: 1px solid #D5D5D5;padding-bottom: 0.24rem;}
.i_part1 .con2 .right .item .txt{width: calc(100% - 0.7rem);}
.i_part1 .con2 .right .item .txt .h{display: flex;align-items: center;margin-bottom: 0.08rem;}
.i_part1 .con2 .right .item .txt .h .num{font-family: 'hb';font-weight:600;color: #111111;position: relative;}
.i_part1 .con2 .right .item .txt .h .num .add{position: absolute;top: 0;right: -0.06rem;transform: translateX(100%);}
.i_part1 .con2 .right .item .txt .h .dw{font-family: 'hb';font-weight:600;color: #111111;margin-left: 0.2rem;}
.i_part1 .con2 .right .item .txt .p{font-family: hm;color: #999999;}
.i_part1 .con2 .right .item .icon{width: 0.45rem;}

.i_part2{min-height: 100vh;position: relative;background: url(../img/ip2_bj.png)no-repeat center;background-size: 100% 100%;padding-top: 14.07vh;}
.i_part2 .tit{text-align: center;margin-bottom: 0.6rem;}
.i_part2 .tit .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.i_part2 .tit .h{line-height: 1.32;display: table;position: relative;z-index: 2;margin-bottom: 0.3rem;margin: 0 auto;font-family: 'hb';font-weight:600;}
.i_part2 .tit .h:after{content: "";position: absolute;left: 0;bottom: 0.07rem;width: 100%;height: 0.07rem;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part2 .tab{display: flex;justify-content: center;margin-bottom: 0.67rem;}
.i_part2 .tab .item{padding: 0 0.49rem;cursor: pointer;position: relative;}
.i_part2 .tab .item:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 0.7rem;background-color: #D5D5D5;}
.i_part2 .tab .item:last-child:after{display: none;}
.i_part2 .tab .item .icon{width: 0.5rem;margin: 0 auto;margin-bottom: 0.11rem;}
.i_part2 .tab .item .icon img{width: 100%;}
.i_part2 .tab .item .icon img.img2{display: none;}
.i_part2 .tab .item.on .icon img.img1{display: none;}
.i_part2 .tab .item.on .icon img.img2{display: block;}
.i_part2 .tab .item .p{font-family: hm;color: #333333;line-height: 0.24rem;transition: all 0.5s;}
.i_part2 .tab .item.on .p{color: #C01920;font-family: 'hb';font-weight:600;}
.i_part2 .cons{position: relative;padding-bottom: 0.83rem;}
.i_part2 .cons .con{position: relative;overflow: hidden;display: none;height: 5.51rem;z-index: 5;}
.i_part2 .cons .con.on{display: block;}
.i_part2 .cons .con .swiper-wrapper{align-items: center;}
.i_part2 .cons .con .swiper-slide{height: auto!important;}
.i_part2 .cons .con .swiper-slide img{height: 1.37rem;transition: all 0.6s;margin: auto;margin-bottom: 0.15rem;}
.i_part2 .cons .con .swiper-slide-active img{height: 3.64rem;margin-bottom: 0.75rem;}
.i_part2 .cons .con .swiper-slide .btn{opacity: 0;}
.i_part2 .cons .con .swiper-slide-active .btn{opacity: 1;}
.i_part2 .cons .con .swiper-slide .p{font-family: hm;color: #333333;line-height: 0.32rem;font-size: 0.18rem;text-align: center;}
.i_part2 .cons .con .swiper-slide-active .p{font-family: 'hb';font-weight:600;font-size: 0.24rem;}
.i_part2 .cons .con .prev,.i_part2 .cons .con .next{width: 0.58rem;height: 0.58rem;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);border-radius: 50%;z-index: 2;position: absolute;top: 45%;cursor: pointer;transform: translateY(-50%);}
.i_part2 .cons .con .prev{left: 1.3rem;}
.i_part2 .cons .con .next{right: 1.3rem;}
.i_part2 .cons .con .prev .img2,.i_part2 .cons .con .next .img2{display: none;}
.i_part2 .cons .con .prev:hover .img2,.i_part2 .cons .con .next:hover .img2{display: block;}
.i_part2 .cons .con .prev:hover .img1,.i_part2 .cons .con .next:hover .img1{display: none;}
.i_part2 .cons .btn{display: block;width: 1.6rem;line-height: 0.5rem;border-radius: 0.25rem;background: linear-gradient(to right,#C01920,#F95157);margin: 0 auto;text-align: center; margin-top: 0.3rem;}
.i_part2 .cons .btn span{font-family: hr;color: #fff;padding-right: 0.18rem;background: url(../img/ip2_jt.svg)no-repeat right center;background-size: 0.05rem auto;}
.i_part2 .cons .bj{position: absolute;left: 0;top: 1.1rem;display: flex;justify-content: space-between;width: 100%;}
.i_part2 .cons .bj .left,.i_part2 .cons .bj .right{width: 4.88rem;}
.i_part2 .cons .bj .left img,.i_part2 .cons .bj .right img{width: 100%;}
.i_part2 .cons .bj .center{width: 7.5rem;padding-top: 1.16rem;}
.i_part2 .cons .bj .center img{width: 100%;}

.i_part3{position: relative;z-index: 3;background: url(../img/ip3_bj.png)no-repeat center;background-size: 100% 100%;min-height: 100vh;background-color: #fff;padding: 1.63rem 0 0 1.3rem;}
.i_part3 .con1{display: flex;width: 100%;justify-content: space-between;flex-flow:row-reverse;}
.i_part3 .con1 .left{width: 4.73rem;}
.i_part3 .con1 .left .tit{margin-bottom: 0.95rem;}
.i_part3 .con1 .left .tit .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.i_part3 .con1 .left .tit .h{line-height: 1.32;display: table;position: relative;z-index: 2;font-family: 'hb';font-weight:600;}
.i_part3 .con1 .left .tit .h:after{content: "";position: absolute;left: 0;bottom: 0.07rem;width: 100%;height: 0.07rem;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part3 .con1 .left .day{display: flex;align-items: center;margin-bottom: 0.18rem;font-family: hr;color: #AEAEAE;}
.i_part3 .con1 .left .day img{width: 0.17rem;margin-right: 0.12rem;}
.i_part3 .con1 .left .h1{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.33;margin-bottom: 0.18rem;}
.i_part3 .con1 .left .p1{font-family: hm;color: #111111;line-height: 0.26rem;height: 0.52rem;margin-bottom: 0.95rem;}
.i_part3 .con1 .left .btn_box{width: 1.46rem;display: flex;justify-content: space-between;}
.i_part3 .con1 .left .btn_box>div{width: 0.58rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);cursor: pointer;}
.i_part3 .con1 .left .btn_box>div img{width: 100%;}
.i_part3 .con1 .left .btn_box>div img.img2{display: none;}
.i_part3 .con1 .left .btn_box>div:hover img.img1{display: none;}
.i_part3 .con1 .left .btn_box>div:hover img.img2{display: block;}
.i_part3 .swiper_txt{position: relative;overflow: hidden;}
.i_part3 .con1 .right{width: 64.5vw;position: relative;overflow: hidden;}
.i_part3 .con1 .right .swiper-slide{position: relative;overflow: hidden;border-radius: 0.16rem;height: 4.48rem;}
.i_part3 .con1 .right .swiper-slide .pic{width: 100%;height: 100%;}
.i_part3 .con1 .right .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part3 .con1 .right .swiper-slide:hover .pic img{transform: scale(1.05);}
.i_part3 .con1 .right .swiper-slide .btn{position: absolute;bottom: 0.26rem;right: 0.43rem;display: flex;align-items: center;color: #fff;font-family: hr;}
.i_part3 .con1 .right .swiper-slide .btn img{width: 0.4rem;margin-left: 0.2rem;}
.i_part3 .con2{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);width: 16.6rem;border-radius: 0.2rem;background: linear-gradient(to right,#C01920,#F95157);padding: 0.65rem 1rem 0.6rem 1rem;}
.i_part3 .con2 .txt{margin-bottom: 0.5rem;color: #fff;}
.i_part3 .con2 .txt .p{font-family: hm;line-height: 1.3125;margin-bottom: 0.13rem;}
.i_part3 .con2 .txt .h{font-family: 'hb';font-weight:600;line-height: 1.333;}
.i_part3 .con2 form{display: flex;justify-content: space-between;align-items: center;}
.i_part3 .con2 form input{width: 4rem;line-height: 0.56rem;border-radius: 0.28rem;color: #fff;padding: 0 0.3rem;background-color: rgba(255,255,255,0.2);backdrop-filter: blur(10px);}
.i_part3 .con2 form input::placeholder{font-family: hr;color: #fff;}


.footer{background-color: #26292F;padding-top: 1.82rem;z-index: 2;position: relative;}
.footer.on1{padding-top: 0.82rem;}
/*.footer:after{content: "";position: absolute;right: 0;top: 1.5rem; width: 8.2rem;height: 3.93rem;background: url(../img/f_bjx.png);background-size: 100% 100%;z-index: -1; opacity: 0.02;}*/
.footer:after{content: "";position: absolute;right: 0;top:1.02rem;width: 10.8rem;height: 4.76rem;background: url(../img/f_bj.svg);background-size: 100% 100%;z-index: -1;}
.footer.on1:after{top: 0.02rem;}
.footer .f_top{margin: 0 1.3rem;width: calc(100% - 2.6rem); padding-bottom: 0.42rem;position: relative;border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer .f_top .f_logo{width: 1.08rem;}
.footer .f_center{display: flex;justify-content: space-between;padding: 0.71rem 1.3rem 0.91rem 1.3rem;align-items: flex-start;}
.footer .f_center .left .tel{display: block;padding-left: 0.39rem;font-family: 'hb';font-weight:600;color: #fff;line-height: 1.2;background: url(../img/f_tel.svg)no-repeat left center;background-size: 0.19rem auto;margin-bottom: 0.11rem;}
.footer .f_center .left .em{display: block;padding-left: 0.39rem;font-family: hr;color: #fff;line-height: 1.2;background: url(../img/f_em.svg)no-repeat left center;background-size: 0.2rem auto;margin-bottom: 0.4rem;}
.footer .f_center .left .fx{display: flex;}
.footer .f_center .left .fx a{display: block;position: relative;width: 0.36rem;height: 0.36rem;border-radius: 50%;margin-right: 0.16rem;}
.footer .f_center .left .fx a>img{width: 100%;height: 100%;}
.footer .f_center .left .fx a img.img2{display: none;}
.footer .f_center .left .fx a:hover img.img2{display: block;}
.footer .f_center .left .fx a:hover img.img1{display: none;}
.footer .f_center .left .fx a .code{position: absolute;top: 110%;left: 50%;transform: translateX(-50%);width: 0.94rem;opacity: 0;pointer-events: none;transition: all 0.5s;}
.footer .f_center .left .fx a:hover .code{opacity: 1;}
.footer .f_center .right{display: flex;width: 10.44rem;justify-content: space-between;}
.footer .f_center .right .h{color: #FFFFFF;font-family: hm;line-height: 1.3125;margin-bottom: 0.3rem;}
.footer .f_center .right a{display: block;color: #fff;opacity: 0.6;font-family: hr;line-height: 2.57;transition: all 0.5s;}
.footer .f_center .right a:hover{opacity: 1;}
.footer .f_bottom{display: flex;justify-content: space-between;padding: 0.25rem 1.3rem;background-color: #202227;color: #FFFFFF;}
.footer .f_bottom .p{opacity: 0.5;font-family: hr;display:flex;}
.footer .f_bottom a{color: #fff;opacity: 0.5;transition: all 0.5s;display: block;}
.footer .f_bottom a:hover{opacity: 1;}
.footer .f_bottom .right{display: flex;align-items: center;}
.footer .f_bottom .right span{opacity: 0.5;display: block;margin: 0 0.08rem;}

/* 内页公共 */
.ny_banner{height: 66.7vh;background: no-repeat center;background-size: cover;position: relative;}
.ny_banner .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;font-family: 'hb';font-weight:600;color: #fff;line-height: 1.35;}
.ny_banner .txt input{width: 3.6rem;line-height: 0.48rem;border: 0.01rem solid #fff;border-radius: 0.05rem;padding: 0 0.1rem;background-color:transparent;color:#fff;}
.ny_banner .txt input:placeholder{color:#fff;}
.ny_banner .txt .icon{width: 0.95rem;margin: 0 auto;margin-bottom: 0.13rem;}
.ny_banner .txt .icon img{width: 100%;}

.nl_con{padding: 1.47rem 2.25rem;position: relative;z-index: 2;background: url(../img/nl_bj.png)no-repeat center 5.1rem;background-size: cover;}
.nl_con .tab{display: flex;justify-content: center;margin-bottom: 1.02rem;}
.nl_con .tab li{width: 3.4rem;line-height: 0.64rem;border-radius: 0.32rem;background-color: #F6F7F9;margin: 0 0.22rem;text-align: center;font-family: hm;transition: all 0.5s;}
.nl_con .tab li.on{background: linear-gradient(to right,#C01920,#F95157);}
.nl_con .tab li a{display: block;color: #111111;transition: all 0.5s;}
.nl_con .tab li.on a{color: #fff;}
.nl_con .top{position: relative;overflow: hidden;width: 100%;margin-bottom: 1.39rem;box-shadow: 0 0.15rem 0.33rem rgba(0,0,0,0.07);border-radius: 0.15rem;}
.nl_con .top .swiper-slide{display: flex;width: 100%;flex-flow:row-reverse;}
.nl_con .top .swiper-slide .pic{width: 8.23rem;height: 4.89rem;overflow: hidden;}
.nl_con .top .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nl_con .top .swiper-slide .pic:hover img{transform: scale(1.05);}
.nl_con .top .swiper-slide .txt{padding: 0.67rem 1.5rem 0 0.78rem;position: relative;width: calc(100% - 8.23rem);position: relative;z-index: 2;}
.nl_con .top .swiper-slide .txt .day{padding-left: 0.23rem;background: url(../img/day.svg)no-repeat left center;background-size: 0.17rem 0.17rem;line-height: 1.3125;font-family: hr;color: rgba(85,85,85,0.5);margin-bottom: 0.18rem;}
.nl_con .top .swiper-slide .txt .h{font-family: 'hb';font-weight:600;color: #C01920;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.19rem;}
.nl_con .top .swiper-slide .txt .p{font-family: hr;color: #999999;line-height: 0.24rem;height: 0.48rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.4rem;}
.nl_con .top .swiper-slide .txt .btn{display: table;padding-right: 0.1rem;background: url(../img/nl_jt1.svg)no-repeat right center;background-size: 0.07rem auto;font-family: hr;color: #111111;transition: all 0.5s;}
/* .nl_con .top .swiper-slide:hover .btn{color: #fff;background-image: url(../img/nl_jt2.svg);} */
.nl_con .top .swiper-slide .txt:after{content: "";position: absolute;left: 0;bottom: 0;width: 5.75rem;height: 1.5rem;background: url(../img/nl_xbj.png);background-size: 100% 100%;z-index: -1;}
.nl_con .top .swiper-pagination{bottom: 0.6rem;left: 0.92rem;display: table;width: auto;z-index: 2;}
.nl_con .top .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #000;opacity: 0.17;margin: 0 0.21rem;position: relative;}
.nl_con .top .swiper-pagination .swiper-pagination-bullet-active{background-color: #C9161D;opacity: 1;}
.nl_con .bottom .cons{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 0.66rem;}
.nl_con .bottom .cons .item{display: block;width: 4.7rem;background-color: #fff;border-radius: 0.2rem;margin-bottom: 0.4rem;padding: 0.57rem 0.3rem;transition: all 0.5s;}
.nl_con .bottom .cons .item:hover{background: linear-gradient(to right,#C01920,#F95157);}
.nl_con .bottom .cons .item1{width: 4.7rem;height: 1px;}
.nl_con .bottom .cons .item .day{padding-left: 0.23rem;background: url(../img/day1.svg)no-repeat left center;background-size: 0.17rem 0.17rem;line-height: 1.3125;font-family: hr;color: rgba(85,85,85,0.5);margin-bottom: 0.18rem;transition: all 0.5s;margin-bottom: 0.18rem;}
.nl_con .bottom .cons .item:hover .day{background-image: url(../img/day2.svg);color: rgba(255,255,255,0.5);}
.nl_con .bottom .cons .item .h{font-family: 'hb';font-weight:600;color: #C01920;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.2rem;transition: all 0.5s;}
.nl_con .bottom .cons .item:hover .h{color: #fff;}
.nl_con .bottom .cons .item .p{font-family: hr;color: #999999;line-height: 0.24rem;height: 0.48rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.4rem;transition: all 0.5s;}
.nl_con .bottom .cons .item:hover .p{color: #fff;}
.nl_con .bottom .cons .item .btn{display: table;padding-right: 0.1rem;background: url(../img/nl_jt1.svg)no-repeat right center;background-size: 0.07rem auto;font-family: hr;color: #111111;transition: all 0.5s;}
.nl_con .bottom .cons .item:hover .btn{color: #fff;background-image: url(../img/nl_jt2.svg);}
.page{display: flex;justify-content: center;align-items: center;}
.page .prev,.page .next{margin: 0 0.26rem;}
.page .num{display: block;width: 0.54rem;height: 0.54rem;border-radius: 50%;text-align: center;line-height: 0.54rem;margin: 0 0.05rem;font-family: hr;color: #111111;transition: all 0.5s;}
.page .num.on{color: #fff;background: linear-gradient(to right,#C01920,#F95157);}

/* 新闻详情 */
.nd_con{padding:4.16rem 1.3rem 1.65rem 1.3rem;background: url(../img/nd_bj.png)no-repeat center top;background-size: 100% auto;}
.nd_con .con{position: relative;}
.nd_con .con .left{float: left;width: 11.75rem;padding: 0.59rem 0.97rem 0.4rem 0.97rem;background-color: #fff;border-radius: 0.2rem;box-shadow: 0 0.03rem 0.49rem rgba(0,0,0,0.05);}
.nd_con .con .left .top{display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.48rem;border-bottom: 1px solid #D4D4D4;margin-bottom: 0.62rem;}
.nd_con .con .left .top .h{width: calc(100% - 2.6rem);font-family: 'hb';font-weight:600;line-height: 0.4rem;height: 0.4rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nd_con .con .left .top .day{width: 2.23rem;line-height: 0.48rem;border: 0.01rem solid #C01920;border-radius: 0.25rem;text-align: center;font-family: hr;color: #C01920;}
.nd_con .con .left .center{font-family: hm;line-height: 1.5;color: #333333;}
.nd_con .con .left .center .fx{display: flex;align-items: center;margin-top: 0.6rem;justify-content: flex-end;}
.nd_con .con .left .center .fx .name{font-family: hr;color: rgba(85,85,85,0.5);}
.nd_con .con .left .center .fx a{display: block;width: 0.38rem;height: 0.38rem;margin-left: 0.15rem;position:relative;}
.nd_con .con .left .center .fx a a{margin: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.social-share .icon-qq{color: transparent;border-color:transparent!important;}
.social-share .icon-qq:before{color:transparent;}
.social-share .icon-wechat{color: transparent;border-color:transparent!important;}
.social-share .icon-wechat:hover{background-color:transparent!important;}
.social-share .icon-wechat:before{color:transparent;}
.nd_con .con .left .center .fx a img{width: 100%;}
.nd_con .con .left .center .fx a img.img2{display: none;}
.nd_con .con .left .center .fx a:hover img.img2{display: block;}
.nd_con .con .left .center .fx a:hover img.img1{display: none;}
.nd_con .con .left .bottom{padding: 0.4rem 0 0 0;border-top: 1px solid #D4D4D4;margin-top: 0.44rem;}
.nd_con .con .left .bottom a{display: block;line-height: 1.3125;font-family: hm;color: #666666;transition: all 0.5s;}
.nd_con .con .left .bottom a:hover{color: #C01920;}
.nd_con .con .left .bottom a:last-child{margin-top: 0.3rem;}
.nd_con .con .right{position: sticky;top: 1.3rem;float: right;width: 4.15rem;background-color: #fff;border-radius: 0.2rem;box-shadow: 0 0.03rem 0.49rem rgba(0,0,0,0.05);padding: 0.21rem 0 0 0;}
.nd_con .con .right:after{content: "";position: absolute;top: 0.21rem;left: 0;transform: translateX(-100%);width: 0.02rem;height: 0.2rem;background-color: #C01920;}
.nd_con .con .right .tit{font-family: hm;line-height: 0.2rem;color: #555555;margin-left: 0.28rem;}
.nd_con .con .right .item{display: block;padding: 0.26rem 0;margin: 0 0.28rem;width: calc(100% - 0.56rem); border-bottom: 1px solid #ECECEC;}
.nd_con .con .right .item:last-child{border-bottom: none;}
.nd_con .con .right .item .h{font-family: hm;color: #666666;line-height: 0.22rem;height: 0.22rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.12rem;transition: all 0.5s;}
.nd_con .con .right .item:hover .h{color: #C01920;}
.nd_con .con .right .item .day{font-family: hr;color: rgba(85,85,85,0.5);}
.nd_con .con .right .btn{display: block;line-height: 0.46rem;color: #fff;text-align: center;background: linear-gradient(to right,#C01920,#F95157);}
.nd_con .con .right .btn span{padding-right: 0.1rem;background: url(../img/nl_jt2.svg)no-repeat right center;background-size: 0.07rem auto;}

/* 案例列表 */
.cl_con{padding: 1.6rem 2.25rem 1.69rem 2.25rem;}
.cl_con .list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.64rem;}
.cl_con .list:after{content: "";display: block;width: 4.63rem;}
.cl_con .list .item{display: block;width: 4.63rem;margin-bottom: 0.8rem;}
.cl_con .list .item .pic{position: relative;width: 100%;height: 3.13rem;border-radius: 0.15rem;overflow: hidden;}
.cl_con .list .item .pic .img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.cl_con .list .item:hover .pic .img{transform: scale(1.05);}
.cl_con .list .item .pic .icons{position: absolute;bottom: 0.25rem;right:0.25rem;width: 0.85rem;height: 0.85rem;border-radius: 50%;background-color:#fff;border:1px solid #dcdcdc;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.cl_con .list .item .pic .icon{object-fit: contain;width: 90%;height: 90%;}
.cl_con .list .item .txt{display: flex;justify-content: space-between;align-items: center;margin-top: 0.27rem;}
.cl_con .list .item .txt .h{width: calc(100% - 0.3rem);font-family: hm;color: #111111;line-height: 0.3rem;height: 0.3rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition: all 0.5s;}
.cl_con .list .item:hover .txt .h{color: #C01920;font-family: 'hb';font-weight:600;}
.cl_con .list .item .txt .add{width: 0.16rem;height: 0.16rem;}
.cl_con .list .item .txt .add img{width: 100%;height: 100%;}
.cl_con .list .item .txt .add img.img2{display: none;}
.cl_con .list .item:hover .txt .add img.img1{display: none;}
.cl_con .list .item:hover .txt .add img.img2{display: block;}

/* 案例详情 */
.cd_con{padding: 2.5rem 0 2.12rem 1.3rem;position:relative;z-index:2}
.cd_con:after{content:"";position: absolute;top: 0;right: 0;width: 4.04rem;height: 5.95rem;background: url(../img/cd_bj.png);background-size: 100% 100%;filter: grayscale(100%);z-index:-1;opacity:0.8;}
.cd_con .con{position: relative;}
.cd_con .con .left{width: 40.9vw;position: relative;overflow: hidden;float: left;position: sticky;top: 1.3rem;padding-bottom: 0.6rem;}
.cd_con .con .left .swiper-slide{width: 7.85rem;height: 5.77rem;border-radius: 0.2rem;overflow: hidden;}
.cd_con .con .left .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.cd_con .con .left .swiper-pagination{bottom: 0.1rem;}
.cd_con .con .left .swiper-pagination-bullet{width: 0.06rem;height: 0.06rem;background-color: #C5C5C5;opacity: 1;margin: 0 0.11rem;position:relative;}
.cd_con .con .left .swiper-pagination-bullet:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.22rem;height: 0.22rem;border: 0.01rem solid #C9161D;border-radius: 50%;opacity:0;}
.cd_con .con .left .swiper-pagination-bullet-active{background-color: #C9161D;}
.cd_con .con .left .swiper-pagination-bullet-active:after{opacity:1;}
.cd_con .con .right{width: 7.78rem;float: right;}
.cd_con .con .right .tit{font-family: 'hb';font-weight:600;width: 5.92rem;color: #111111;line-height: 1.36;margin-bottom: 0.46rem;}
.cd_con .con .right .box{display: block;padding-bottom: 0.7rem;margin-bottom: 0.9rem;border-bottom: 1px solid #C9C9C9;margin-right: 1.3rem;width: calc(100% - 1.3rem);}
.cd_con .con .right .box1{width: 100%;margin-left: 0;border-bottom: none;position: relative;}
.cd_con .con .right .box1:after{content: "";position: absolute;bottom: 0;width: calc(100% - 1.3rem);height: 1px;background-color: #C9C9C9;}
.cd_con .con .right .box .h{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.3;margin-bottom: 0.25rem;}
.cd_con .con .right .box .p{font-family: hm;color: #333333;line-height: 1.6;margin-bottom: 0.4rem;}
.cd_con .con .right .box .p:last-child{margin-bottom: 0;}
.cd_con .con .right .box .btn{display: block;width: 2.14rem;height: 0.66rem;display: flex;justify-content: center;align-items: center;background: url(../img/cd_btn.svg);background-size: 100% 100%;z-index: 2;position: relative;}
.cd_con .con .right .box .btn:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid rgba(192,25,32,0.21);}
.cd_con .con .right .box .btn img{width: 90%;height: 90%;margin:auto;display: block;object-fit: contain;}
.cd_con .con .right .box .swp{position: relative;overflow: hidden;}
.cd_con .con .right .box .swp .pic{width: 100%;height: 2.14rem;border-radius: 0.1rem;overflow: hidden;margin-bottom: 0.2rem;}
.cd_con .con .right .box .swp .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.cd_con .con .right .box .swp .pic:hover img{transform: scale(1.05);}
.cd_con .con .right .box .swp .txt{font-family: 'hb';font-weight:600;color: #000000;transition: all 0.5s;}
.cd_con .con .right .box .swp .swiper-slide:hover .txt{color:#C01920;}

table{border-collapse: collapse;border:1px solid #c9c9c9;font-family:hr;color:#333;text-align:center;}
table>tbody>tr:nth-child(1){background-color: #C01920;}
table>tbody>tr:nth-child(1)>td{font-family: hm;color:#fff;}
td{line-height: 3;border-right:1px solid #c9c9c9!important;}
tr{border-bottom:1px solid #c9c9c9;}

/* 联系我们 */
.cat1{padding: 2.22rem 1.3rem 1.6rem 4.2rem;position: relative;}
.cat1 .tit{position: absolute;bottom: 3.36rem;left: 1.3rem;font-family: hr;color: #111111;font-size: 1.12rem;z-index:2;}
.cat1 .con{width: 100%;}
.cat1 .con .pic{width: 100%;height: 6.38rem;overflow: hidden;display: block;margin-bottom: 0.68rem;position:relative;}
.cat1 .con .pic .boxs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cat1 .con .pic .boxs .box{position: absolute;background-color:#fff;padding:0.1rem 0.2rem;font-family:'hb';font-weight:600;color:#111;top:0%;left:0%;opacity:0;transition:all 0.5s;box-shadow:0 0.03rem 0.3rem rgba(0,0,0,0.1);}
.cat1 .con .pic .boxs .box.on{opacity: 1;}
.cat1 .con .pic .boxs .box:nth-child(2){top:37%;left:62%;}
.cat1 .con .pic .boxs .box:nth-child(1){top:67%;left:49%;}
.cat1 .con .pic img{width: 100%;height: 100%;object-fit: cover;}
.cat1 .con .list{display: flex;}
.cat1 .con .list .item1 .h{font-family: 'hb';font-weight:600;line-height: 1.3;color: #111111;margin-bottom: 0.12rem;transition:all 0.5s;}
.cat1 .con .list .item1 .p{font-family: hm;color: #333333;line-height: 1.3;transition:all 0.5s;}

.cat1 .con .list .item1{display: flex;align-items: flex-start;margin-right: 3.4rem;}
.cat1 .con .list .item1:last-child{margin-right:0;}
.cat1 .con .list .item1 .icon{position: relative;width: 0.38rem;height: 0.38rem;margin-right: 0.32rem;margin-top: 0.12rem;z-index: 2;opacity:0;transition:all 0.5s;}
.cat1 .con .list .item1.on .icon{opacity: 1;}

@keyframes boderM {
  0% {transform: translate(-50%, -50%) scale(1);opacity: 0}

  20% {opacity: 1}

  75% {transform: translate(-50%, -50%) scale(1.6);opacity: 0}

  100% {opacity: 0}

}

.cat1 .con .list .item1 .icon::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: #C9161D40;z-index: -2;animation: boderM 3s infinite;}
.cat1 .con .list .item1 .icon::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: #C9161D60;z-index: -1;animation: boderM 3s infinite;}
.cat1 .con .list .item1.on .h{font-family: 'hb';font-weight:600;line-height: 1.3;color: #C01920;margin-bottom: 0.12rem;}
.cat1 .con .list .item1.on .p{font-family: hm;color: #333333;line-height: 1.3;}



.cat2{padding: 1.5rem 1.3rem;background: url(../img/cat2_bj.png)no-repeat center;background-size: cover;}
.cat2 .con{display: flex;padding:0.9rem 0.95rem;width: 100%;border-radius: 0.15rem;background-color: rgba(255,255,255,0.4);backdrop-filter: blur(10px);justify-content: space-between;align-items: flex-start;}
.cat2 .con .left{width: 6.02rem;}
.cat2 .con .left .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.cat2 .con .left .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;margin-bottom: 0.96rem;}
.cat2 .con .left .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cat2 .con .left .list .item{width: 50%;padding-bottom: 0.4rem;margin-bottom: 0.7rem;border-bottom: 1px solid #E1E1E1;display: flex;align-items: flex-start;}
.cat2 .con .left .list .item>img{width: 0.26rem;margin-right: 0.12rem;}
.cat2 .con .left .list .item .txt{width: calc(100% - 0.38rem);}
.cat2 .con .left .list .item .h1{font-family: 'hb';font-weight:600;color: #111111;line-height: 0.24rem;margin-bottom: 0.05rem;}
.cat2 .con .left .list .item .h2{font-family: 'hb';font-weight:600;color: #111111;line-height: 0.3rem;}
.cat2 .con .right{width: 7.9rem;padding: 0.4rem;border-radius: 0.15rem;background-color: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.cat2 .con .right .p1{display: block;padding: 0.18rem 0;background-color: #677987;border-radius: 0.1rem;text-align: center;font-family: hm;color: #fff;margin-bottom: 0.46rem;width: 100%;}
.cat2 .con .right .input{width: 3.3rem;margin-bottom: 0.4rem;}
.cat2 .con .right .input1{width: 100%;}
.cat2 .con .right .input .name{display: flex;align-items: center;font-family: hm;color: #333333;margin-bottom: 0.19rem;}
.cat2 .con .right .input .name span{color: #C9161D;margin-right: 0.1rem;}
.cat2 .con .right .input input{width: 100%;line-height: 0.54rem;border: 0.01rem solid #DBDBDB;border-radius: 0.06rem;padding:0 0.18rem;font-size: 0.16rem;}
.cat2 .con .right .input input::placeholder{font-family: hr;color: #AEAEAE;}

.cat2 .con .right .input textarea{width: 100%;line-height: 0.54rem;border: 0.01rem solid #DBDBDB;border-radius: 0.06rem;padding:0 0.18rem;font-size: 0.16rem;}
.cat2 .con .right .input textarea::placeholder{font-family: hr;color: #AEAEAE;}
.cat2 .con .right .btn{width: 1.86rem;line-height: 0.58rem;text-align: center;background: linear-gradient(to right,#C01920,#F95157);border-radius: 0.29rem;font-family: hr;color: #fff;margin: 0 auto;}

/* 服务支持 */
.ser1{padding: 1.6rem 2.25rem;}
.ser_con .top .en{font-family: hm;color:#AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;text-align: center;}
.ser_con .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;margin-bottom: 0.6rem;text-align: center;}
.ser1 .con{width: 100%;display: flex;justify-content: space-between;}
.ser1 .con .item{width: 4.7rem;display: block;border-radius: 0.2rem;overflow: hidden;background: no-repeat center;background-size: cover;height: 5.5rem;padding: 0.48rem 0.4rem;text-align: center;}
.ser1 .con .item .h1{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.36;margin-bottom: 0.2rem;}
.ser1 .con .item .p1{font-family: hm;color: #333333;line-height: 1.5;}
.ser2{padding: 0 2.25rem 1.6rem 2.25rem;}
.ser2 .con{display: flex;}
.ser2 .con .item{width: 50%;position: relative;padding: 1.1rem 0.8rem 0 0.4rem;height: 3.11rem;background: no-repeat center;background-size: cover;}
.ser2 .con .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);transition: all 0.5s;}
.ser2 .con .item.on:after{opacity: 0;}
.ser2 .con .item .txts{display: flex;align-items: flex-start;position: relative;z-index: 2;}
.ser2 .con .item .txts .icon{width: 0.56rem;margin-right: 0.2rem;}
.ser2 .con .item .txts .icon .img2{display: none;}
.ser2 .con .item.on .txts .icon .img1{display: none;}
.ser2 .con .item.on .txts .icon .img2{display: block;}
.ser2 .con .item .txts .txt{padding-top: 0.1rem;}
.ser2 .con .item .txts .txt .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.36;margin-bottom: 0.16rem;transition: all 0.5s;}
.ser2 .con .item.on .txts .txt .h{color: #fff;}
.ser2 .con .item .txts .txt .p{font-family: hm;color: #333333;line-height: 1.33;transition: all 0.5s;}
.ser2 .con .item.on .txts .txt .p{color: #fff;}
.ser3{padding: 0 2.25rem 1.4rem 2.25rem;}
.ser3 .con{display: flex;justify-content: space-between;align-items: flex-start;}
.ser3 .con .right{width: 6.46rem;height: 7.25rem;border-radius: 0.2rem;overflow: hidden;}
.ser3 .con .right img{width: 100%;height: 100%;object-fit: cover;}
.ser3 .con .left{width: 7.94rem;background: url(../img/ser3_bj.png)no-repeat center;background-size: cover;border-radius: 0.2rem;padding: 0.85rem 0.65rem 0.2rem 0.75rem;min-height: 7.25rem;}
.ser3 .con .left .item{display: flex;align-items: flex-start;margin-bottom: 1.16rem;}
.ser3 .con .left .item:last{margin-bottom: 0;}
.ser3 .con .left .item img{width: 0.56rem;margin-right: 0.32rem;}
.ser3 .con .left .item .txt{width: calc(100% - 0.88rem);}
.ser3 .con .left .item .txt .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.36;margin-bottom: 0.12rem;}
.ser3 .con .left .item .txt .p{font-family: hm;color: #333333;line-height: 1.5;}

.ser_cons{position:relative;z-index:2;}
.ser_cons:after{content:"";position: absolute;right: 0;top: 2.07rem;width: 5.69rem;height: 12.06rem;background: url(../img/serx_bj.png);background-size: 100% 100%;z-index: -1;}
.ser1_con{padding:1.15rem 2.25rem 0.74rem 2.25rem;}
.ser1_con .con{display: flex;width: 100%;border-radius: 0.15rem;overflow: hidden;flex-flow:row-reverse;overflow:hidden;position:relative;z-index:2;background-color:#F6F6F6;}
.ser1_con .con .txt{width:7.35rem;padding:1.42rem 1.35rem 0 0.8rem;position:relative;z-index:2;}
.ser1_con .con .txt:after{content:"";position: absolute;bottom: 0;left: 0;width: 7.16rem;height: 2.8rem;background: url(../img/serx1_bj.png);background-size: 100% 100%;z-index:-1;}
.ser1_con .con .txt .h{font-weight:600;color:#111111;line-height:0.48rem;height:0.48rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom:0.32rem;}
.ser1_con .con .txt .p{color:#111111;line-height:1.77;}
.ser1_con .con .pic{width:7.35rem;height:5.94rem;overflow:hidden;}
.ser1_con .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser1_con .con .pic:hover img{transform:scale(1.05);}

.ser2_con{padding: 0 2.25rem 2.25rem 2.25rem;}
.ser2_con .tab{width: 100%;display: flex;background-color: #F7F7F7;margin-bottom:1rem;}
.ser2_con .tab .item{width: 100%;display: flex;justify-content: center;align-items: flex-start;padding:0.38rem 0;position:relative;color:#111111;transition:all 0.5s;cursor:pointer;}
.ser2_con .tab .item.on{color:#fff;background-color: #C01920;}
.ser2_con .tab .item:after{content:"";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 0.84rem;background-color: rgba(0,0,0,0.11);}
.ser2_con .tab .item:last-child:after{display:none;}
.ser2_con .tab .item .icon{height: 0.5rem;margin-right: 0.3rem;}
.ser2_con .tab .item .icon img{height: 100%;}
.ser2_con .tab .item .icon img.img2{display: none;}
.ser2_con .tab .item.on .icon img.img1{display: none;}
.ser2_con .tab .item.on .icon img.img2{display: block;}
.ser2_con .tab .item .h{line-height:1.36;margin-bottom:0.11rem;}
.ser2_con .tab .item .p{line-height:1.4;opacity:0.35;}
.ser2_con .list .con1{display: none;}
.ser2_con .list .con1.on{display: block;}
.ser2_con .list .con1 .box{display: flex;align-items:center;}
.ser2_con .list .con1 .box:nth-child(2n){flex-flow:row-reverse;}
.ser2_con .list .con1 .box .pic{width: 50%;height:4.56rem;border-radius:0.15rem;overflow:hidden;}
.ser2_con .list .con1 .box .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.ser2_con .list .con1 .box .pic:hover img{transform:scale(1.05);}
.ser2_con .list .con1 .box .txt{width: 50%;padding-left:0.65rem;}
.ser2_con .list .con1 .box:nth-child(2n) .txt{padding-left:0;padding-right:0.65rem;}
.ser2_con .list .con1 .box .txt .h{color:#111111;font-weight:600;line-height:1.375;margin-bottom:0.32rem;}
.ser2_con .list .con1 .box .txt .p{color:#111111;line-height:1.78;margin-bottom:0.32rem;}
.ser2_con .list .con1 .box .txt .num{color:#C01920;font-weight:600;line-height:1.375;text-align:center;}

/* 加入我们 */
/*.jo_con{padding: 3.06rem 1.3rem 2.57rem 1.3rem;background: url(../img/jo_bj.png)no-repeat center top;background-size: 100% auto;position:relative;}*/
.jo_con{position:relative;z-index:2;}
.jo_con .bj{position: sticky;top: 0;left: 0;width: 100%;height: 1px;z-index:-1;}
.jo_con .bj img{width: 100%;}
.jo_con .con{position: relative;padding: 3.06rem 1.3rem 2.57rem 1.3rem;}
.jo_con .con .left{position: sticky;top: 1.3rem;float: left;width: 3.5rem;}
.jo_con .con .left .top{margin-bottom: 0.6rem;}
.jo_con .con .left .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.jo_con .con .left .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.jo_con .con .left .tit{text-align: center;font-family: hm;color: #333333;line-height: 1.416;padding: 0.6rem 0.62rem 0.6rem 0.5rem;position: relative;}
.jo_con .con .left .tit img{width: 0.28rem;position: absolute;}
.jo_con .con .left .tit img:nth-child(1){top: 0;left: 0;}
.jo_con .con .left .tit img:nth-child(2){right: 0;bottom: 0;}
.jo_con .con .right{float: right;width: 11.1rem;display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 1.17rem;}
.jo_con .con .right .item{display: block;width: 5.4rem;background-color: #fff;box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);border-radius: 0.2rem;margin-bottom: 0.55rem;padding: 0.55rem 0.17rem 0.58rem 0.3rem;}

.jo_con .con .right .item:nth-child(2n-1){transform: translateY(0.54rem);}
.jo_con .con .right .item .h1{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.36;margin-bottom: 0.38rem;}
.jo_con .con .right .item .h2{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.33;margin-bottom: 0.2rem;}
.jo_con .con .right .item .p{font-family: hm;color: #666666;line-height: 0.3rem;height: 1.8rem;overflow: auto;padding-right: 0.13rem;margin-bottom: 0.35rem;}
.jo_con .con .right .item .p::-webkit-scrollbar{ width:2px;height: 1px;}
.jo_con .con .right .item .p::-webkit-scrollbar-thumb{ background:#C01920;}
.jo_con .con .right .item .p::-webkit-scrollbar-track{ background:#D5D5D5;}
.jo_con .con .right .item .btn{width: 1.7rem;padding: 0.14rem 0.3rem;border-radius: 0.25rem;position: relative;overflow: hidden;z-index: 2;display: flex;align-items: center;font-family: hr;color: #C01920;}
.jo_con .con .right .item .btn:hover{color: #fff;}
.jo_con .con .right .item .btn:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right,#C01920,#F95157);z-index: -1;opacity: 0.3;transition: all 0.5s;}
.jo_con .con .right .item .btn:hover:after{opacity: 1;}
.jo_con .con .right .item .btn .icon{width: 0.2rem;height: 0.2rem;margin-right: 0.16rem;}
.jo_con .con .right .item .btn .icon img{width: 100%;height: 100%;object-fit: contain;}
.jo_con .con .right .item .btn .icon img.img1{display: none;}
.jo_con .con .right .item .btn:hover .icon img.img1{display: block;}
.jo_con .con .right .item .btn:hover .icon img.img2{display: none;}

/* 关于我们 */
.ab1{padding: 1.2rem 0.96rem 2.1rem 2.25rem;position: relative;z-index: 2;display: flex;justify-content: space-between;align-items: flex-start;}
.ab1:after{content:"";position: absolute;bottom: 0;left: 0;width: 4.97rem;height: 7.13rem;background: url(../img/ab1_bj.png);background-size: 100% 100%;filter: grayscale(100%);z-index:-1;opacity:0.8;}
.ab1::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1.58rem;background: url(../img/ab1_mask.png);background-size: 100% 100%;transform: translateY(-90%);}
.ab1 .left{width: 8.4rem;}
.ab1 .left .top{margin-bottom: 0.4rem;}
.ab1 .left .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3;margin-bottom: 0.1rem;}
.ab1 .left .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height:1.32;margin-bottom: 0.4rem;}
.ab1 .left .p{font-family: hm;color: #333333;line-height: 1.6;}
.ab1 .left .p span{color: #C01920;font-family: 'hb';font-weight:600;}
.ab1 .right{width: 7.5rem;position: relative;}
.ab1 .right .yuan_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ab1 .right .yuan_box>div{position: absolute;background-color: #F6F6F6;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.ab1 .right .yuan_box>div .num{font-family: 'hb';font-weight:600;line-height: 1.2;margin-bottom: 0.08rem;}
.ab1 .right .yuan_box>div .p{font-family: hm;line-height: 1.4;}
.ab1 .right .yuan_box>.y1{top: 1.2rem;left: 0;width: 0.97rem;height: 0.97rem;}
.ab1 .right .yuan_box>.y2{top: 1rem;left: 1rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y3{top: 3.9rem;left: 0.9rem;width: 0.32rem;height: 0.32rem;}
.ab1 .right .yuan_box>.y4{top: 3.32rem;left: 1.46rem;width: 0.97rem;height: 0.97rem;}
.ab1 .right .yuan_box>.y5{top: 4.23rem;left: 2.37rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y6{top: 0.65rem;left: 3rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y7{top: 0.72rem;left: 3.64rem;width: 0.97rem;height: 0.97rem;}
.ab1 .right .yuan_box>.y8{top: 1.72rem;left: 3.48rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y9{top: 1.4rem;left: 1.48rem;background-color: #C01920;color: #fff;width: 1.62rem;height: 1.62rem;text-align: center;}
.ab1 .right .yuan_box>.y10{top: 0;right: 0;width: 2.2rem;height: 2.2rem;background-color: #C01920;color: #fff;text-align: center;}
.ab1 .right .yuan_box>.y11{bottom: 0;right: 1rem;width: 3.15rem;height: 3.15rem;text-align: center;}
.ab1 .right .yuan_box>.y11 .num{color: #C01920;}
.ab1 .right .yuan_box>.y11 .p{color: #777777;}

.ab2{background: url(../img/ab2_bj.png)no-repeat center;background-size: cover;padding-top: 1.13rem;padding-bottom: 1.2rem;}
.ab2 .en{font-family: hm;color: #fff;line-height: 1.3125;margin-bottom: 0.1rem;text-align: center;}
.ab2 .h{font-family: 'hb';font-weight:600;color: #fff;line-height: 1.32;text-align: center;}
.ab2 .top{position: relative;overflow: hidden;padding: 1.8rem 0;text-align: left;z-index: 2;margin-bottom: 0.6rem;}
.ab2 .top .solid{position: absolute; top: -31%;left: 0;width: 100%;z-index: -1;}
.ab2 .top .swiper-slide{transition: all 0.5s;display: flex;}
.ab2 .top .swiper-slide>div{display: table;text-align: center;padding-bottom: 0.27rem;position: relative;color: #fff;font-family: hm;width: 1.1rem;}
.ab2 .top .swiper-slide>div:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0.07rem;height: 0.07rem;border-radius: 50%;background-color: #fff;}
.ab2 .top .swiper-slide{transform: translateY(-3.7vw);}
.ab2 .top .prev1{transform: translateY(3.4vw);}
.ab2 .top .next1{transform: translateY(-1.6vw);}
.ab2 .top .swiper-slide-prev{transform: translateY(2.3vw);}
.ab2 .top .swiper-slide-active{transform: translateY(1.4vw);}
.ab2 .top .swiper-slide-next{transform: translateY(-0.4vw);}
.ab2 .bottom{position: relative;overflow: hidden;width: 26.4vw;margin: 0 auto;}
.ab2 .bottom .swiper-slide .h1{margin-bottom: 0.24rem;font-family:hm;line-height: 0.36rem;height:1.08rem; color: #fff;text-align:center;}
.ab2 .bottom .swiper-slide .year{font-family: 'hb';font-weight:600;color: #fff;width: 2.18rem;margin: 0 auto;text-align: center;}
.ab2 .bottom .prev{position: absolute;left: 50%;bottom: 0.1rem;transform: translateX(-1.75rem);z-index: 2;width: 0.66rem;cursor: pointer;}
.ab2 .bottom .prev img{width: 100%;}
.ab2 .bottom .next{position: absolute;right: 50%;bottom: 0.1rem;transform: translateX(1.75rem);z-index: 2;width: 0.66rem;cursor: pointer;}
.ab2 .bottom .next img{width: 100%;}
.ab3{padding: 2.07rem 2.25rem 0.47rem 2.25rem;position: relative;z-index: 2;}
.ab3:after{content:"";position: absolute;top: 0;right: 0;width: 4rem;height: 6.55rem;background: url(../img/ab3_bj.png);background-size: 100% 100%;filter: grayscale(100%);z-index:-1;opacity:0.8;}
.ab3 .con{width: 100%;display: flex;justify-content: space-between;}
.ab3 .con .left{width: 7.54rem;}
.ab3 .con .left .top{margin-bottom: 0.5rem;}
.ab3 .con .left .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.ab3 .con .left .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.33;}
.ab3 .con .left .bottom{padding-bottom: 0.25rem;}
.ab3 .con .left .p{display: flex;margin-bottom: 0.25rem;line-height: 1.3;font-family: hm;}
.ab3 .con .left .p .p1{width: 0.8rem;text-align: justify;color: #333333;    white-space: nowrap;text-align-last:justify;margin-right: 0.42rem;}
.ab3 .con .left .p .p2{width: calc(100% - 1.22rem);color: #C01920;}
.ab3 .con .left .pic{width: 100%;height: 4.34rem;border-radius: 0.1rem;overflow: hidden;}
.ab3 .con .left .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab3 .con .left .pic:hover img{transform: scale(1.05);}
.ab3 .con .right{width: 6.66rem;height: 8rem;border-radius: 0.1rem;overflow: hidden;}
.ab3 .con .right img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab3 .con .right:hover img{transform: scale(1.05);}

.ab4{padding:1.6rem 0 1.32rem 9.635vw;background: url(../img/ab4_bj.png)no-repeat center;background-size: cover;}
.ab4 .top{margin-bottom: 0.1rem;margin-left: 0.4rem;}
.ab4 .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.ab4 .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.33;}
.ab4 .con{padding: 0.4rem 0.61rem 0.4rem 0.4rem;position: relative;overflow: hidden;}
.ab4 .con .swiper-slide{padding: 0.4rem 0.4rem 0.32rem 0.4rem;transition: all 0.5s;border-radius: 0.2rem;overflow: hidden;}
.ab4 .con .swiper-slide-active{padding: 0.3rem 0.4rem 0.32rem 0.4rem;box-shadow: 0 0.03rem 0.39rem rgba(0,0,0,0.1);z-index: 2;background-color: #fff;}
.ab4 .con .swiper-slide .pic{width: calc(100% - 0.2rem);margin: 0 auto; height: 3.16rem;overflow: hidden;margin-bottom: 0.24rem;}
.ab4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.ab4 .con .swiper-slide .txt{font-family: hm;color: #333333;line-height: 1.33;opacity: 0;transition: all 0.5s;}
.ab4 .con .swiper-slide-active .txt{opacity: 1;text-align: center;}
.ab4 .con .swiper-pagination{position: absolute; width: 1.6rem;top: auto;bottom: 0.32rem;right: 3.26rem;left: auto;height: 0.03rem;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #C01920;}
.ab4 .con .next{position: absolute; bottom: 0.16rem;right: 1.3rem;width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);cursor: pointer;z-index: 5;}
.ab4 .con .next img{width: 100%;height: 100%;}
.ab4 .con .next img.img2{display: none;}
.ab4 .con .next:hover img.img1{display: none;}
.ab4 .con .next:hover img.img2{display: block;}
.ab4 .con .prev{position: absolute;bottom: 0.16rem;right: 2.02rem;width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);cursor: pointer;z-index: 5;}
.ab4 .con .prev img{width: 100%;height: 100%;}
.ab4 .con .prev img.img2{display: none;}
.ab4 .con .prev:hover img.img1{display: none;}
.ab4 .con .prev:hover img.img2{display: block;}

.ab5{padding: 0.85rem 1.3rem 1.26rem 1.3rem;background-color: #F6F7F9;}
.ab5 .top{text-align: center;margin-bottom: 0.5rem;}
.ab5 .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem;}
.ab5 .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.33;}
.ab5 .cons{position: relative;padding: 0 0.82rem;}
.ab5 .cons .next{position: absolute; top: 50%;transform: translateY(-50%); right:0;width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);cursor: pointer;z-index: 5;}
.ab5 .cons .next img{width: 100%;height: 100%;}
.ab5 .cons .next img.img2{display: none;}
.ab5 .cons .next:hover img.img1{display: none;}
.ab5 .cons .next:hover img.img2{display: block;}
.ab5 .cons .prev{position: absolute;top: 50%;transform: translateY(-50%); left: 0;width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);cursor: pointer;z-index: 5;}
.ab5 .cons .prev img{width: 100%;height: 100%;}
.ab5 .cons .prev img.img2{display: none;}
.ab5 .cons .prev:hover img.img1{display: none;}
.ab5 .cons .prev:hover img.img2{display: block;}

.ab5 .con1{position: relative;overflow: hidden;padding: 0.13rem;}
.ab5 .con1 .swiper-wrapper{transition-timing-function:linear}
.ab5 .con .swiper-slide{height: 0.94rem;border-radius: 0.1rem;box-shadow: 0 0.03rem 0.13rem rgba(0,0,0,0.1);overflow: hidden;}
.ab5 .con .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}



/* 产品列表 */
.pl1{padding: 1.26rem 1.3rem 2rem 1.3rem;display: flex;justify-content: space-between;}
.pl1 .left{width: 7.2rem;}
.pl1 .left .top{margin-bottom: 0.57rem;}
.pl1 .left .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem}
.pl1 .left .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl1 .left .txts{position: relative;overflow: hidden;height: 300px;width: 100%;margin-bottom: 1.3rem;}
.pl1 .left .txts .swiper-slide{cursor: pointer;}
.pl1 .left .txts .swiper-slide .h1{font-family: 'hb';font-weight:600;color: #333333;line-height: 1.36;margin-bottom: 0.2rem;transition: all 0.5s;}
.pl1 .left .txts .swiper-slide-active .h1{color: #C01920;}
.pl1 .left .txts .swiper-slide .p1{font-family: hm;color: #333333;line-height: 0.3rem;}
.pl1 .left .txts:after{content: "";position: absolute;bottom: -5%;left: 0;width: 100%;height: 2.4rem;background: url(../img/pl1_mask.svg);background-size: 100% 100%;z-index: 20;pointer-events: none;}
.pl1 .left .bottom{display: flex;align-items: center;}
.pl1 .left .bottom .icons{position: relative;width: 0.17rem;margin-right: 0.25rem;}

@keyframes boderd {
  0% {top:10%;opacity: 1}

  100%{top:70%;opacity: 0}

}

.pl1 .left .bottom .icons .dian{width: 0.02rem;height: 0.05rem;background-color: #C01920;position:absolute;left:50%;top:5%;transform:translateX(-50%);animation: boderd 2s infinite;}
.pl1 .left .bottom img{display: block;width: 100%;}
.pl1 .left .bottom .swiper-pagination{position: static;display: table;width: auto;font-size: 0.18rem;color: #CCCCCC;font-family: hr;}
.pl1 .left .bottom .swiper-pagination .swiper-pagination-current{font-family: 'hb';font-weight:600;font-size: 0.36rem;color: #C01920;}
.pl1 .right{width: 8.28rem;height: 6.64rem;position: relative;}
.pl1 .right .pic{position: absolute;top: 0.5rem;width: 100%;height: 6.14rem;border-radius: 0.2rem;overflow: hidden;opacity:0;transition:all 0.5s;}
.pl1 .right .pic.on{opacity: 1;}
.pl1 .right .pic img{width: 100%;height: 100%;object-fit: cover;}

.pl2{padding: 0 0 2.06rem 1.3rem;position: relative;height: 260vh;}
.pl2 .con{display: flex;position: sticky;top: 1.3rem;justify-content: space-between;overflow: hidden;}
.pl2 .con .pic{width: 7.2rem;height: 7.8rem;border-radius: 0.2rem;overflow: hidden;}
.pl2 .con .pic img{width: 100%;height: 100%;object-fit: cover;}
.pl2 .con .right{width: calc(100% - 7.2rem);padding-left: 1.1rem;}
.pl2 .con .right .top{margin-bottom: 1.9rem;}
.pl2 .con .right .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem}
.pl2 .con .right .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl2 .con .right .bottom{width: 100%;}
.pl2 .con .right .bottom .list{width: fit-content;display: flex}
.pl2 .con .right .bottom .list .item{width: 4.79rem;margin-right: 0.3rem;background-color: #FFFFFF;border-radius: 0.2rem;box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);padding: 0.66rem 0.55rem 0.38rem 0.55rem;position: relative;z-index: 2;height: 3.7rem;}
.pl2 .con .right .bottom .list .item:after{content: "";position: absolute;bottom: 0;right: 0;width: 3.44rem;height: 1.14rem;background: url(../img/pl2_txt.png);background-size: 100% 100%;}
.pl2 .con .right .bottom .list .item .h1{font-family: 'hb';font-weight:600;color: #000000;line-height: 1.32;margin-bottom: 0.28rem;}
.pl2 .con .right .bottom .list .item .solid{width: 0.2rem;height: 0.03rem;background-color: #C01920;margin-bottom: 0.2rem;}
.pl2 .con .right .bottom .list .item .p{font-family: hm;color: #333333;line-height: 0.24rem;height: 0.72rem;
  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 0.6rem;}
.pl2 .con .right .bottom .list .item .page1{display: flex;align-items: center;padding-left: 0.11rem;}
.pl2 .con .right .bottom .list .item .page1 .num1{font-family: 'hb';font-weight:600;color: #C01920;margin-right: 0.08rem;}
.pl2 .con .right .bottom .list .item .page1 .num2{font-family: hr;color: #CCCCCC;}

.pl3{padding: 0 1.3rem 1.65rem 1.3rem;}
.pl3 .top{margin-bottom: 0.6rem;text-align: center;}
.pl3 .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem}
.pl3 .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl3 .tab{display: flex;width: 100%;justify-content: space-between;margin-bottom: 0.4rem;}
.pl3 .tab .item{width: 3.9rem;border-radius: 0.2rem;padding: 0.35rem 0.3rem;background-color: #F6F6F6;transition: all 0.5s;cursor: pointer;}
.pl3 .tab .item.on{background-color: #fff;box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);}
.pl3 .tab .item .h{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.32;margin-bottom: 0.2rem;}
.pl3 .tab .item .p{font-family: hm;color: #333333;line-height: 0.24rem;height: 0.72rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.pl3 .con img{width: 100%;display: none;}
.pl3 .con img.on{display: block;}

.pl4{padding: 0 1.3rem 1.47rem 1.3rem;}
.pl4 .con{position: relative;overflow: hidden;}
.pl4 .top{margin-bottom: 0.24rem;text-align: center;}
.pl4 .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem}
.pl4 .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl4 .con{padding: 0.36rem 0 1.5rem 0;}
.pl4 .con .swiper-slide{width: 100%;height: 5.8rem;border-radius: 0.2rem;overflow: hidden;transition: all 0.5s;}
.pl4 .con .swiper-slide:hover{box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);}
.pl4 .con .swiper-slide .pic{position: relative;overflow: hidden;width: 100%;height: 100%;transition: all 0.5s;}
.pl4 .con .swiper-slide:hover .pic{opacity: 0;}
.pl4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.pl4 .con .swiper-slide .pic .txt1{position: absolute;left: 0;width: 100%;bottom: 0;height: 2.06rem;background: url(../img/pl4_mask.png);background-size: 100% 100%;display: flex;align-items: center;}
.pl4 .con .swiper-slide .pic .txt1 .h{text-align: center;font-family: hm;color: #fff;width: 100%;text-align: center;}
.pl4 .con .swiper-slide .txt2{position: absolute;top: 5%;left: 0;width: 100%;height: 100%;background-color: #FFFFFF;padding: 0.5rem 0.16rem 0.5rem 0.3rem;opacity: 0;transition: all 0.5s;transform: scale(0.8);border-radius: 0.2rem;}
.pl4 .con .swiper-slide:hover .txt2{opacity: 1;top: 0;transform: scale(1);}
.pl4 .con .swiper-slide .txt2 .h1{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.32;margin-bottom: 0.4rem;}
.pl4 .con .swiper-slide .txt2 .p1{line-height: 0.3rem;height: 4.2rem;overflow: auto;padding-right: 0.14rem;font-family: hm;color: #333333;}
.pl4 .con .swiper-slide .txt2 .p1::-webkit-scrollbar{ width:2px;height: 1px;}
.pl4 .con .swiper-slide .txt2 .p1::-webkit-scrollbar-thumb{ background:#C01920;}
.pl4 .con .swiper-slide .txt2 .p1::-webkit-scrollbar-track{ background:#D5D5D5;}
.pl4 .con .swiper-slide .txt2 .p1>div{padding-left: 0.16rem;position: relative;}
.pl4 .con .swiper-slide .txt2 .p1>div::before{content: "";position: absolute;width: 0.06rem;height: 0.06rem;left: 0;top: 0.12rem;border-radius: 50%;background-color: #C01920;}
.pl4 .con .prev,.pl4 .con .next{width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);position: absolute;bottom: 0.16rem;cursor: pointer;}
.pl4 .con .prev img,.pl4 .con .next img{width: 100%;height: 100%;object-fit: cover;}
.pl4 .con .prev .img2,.pl4 .con .next .img2{display: none;}
.pl4 .con .prev:hover .img2,.pl4 .con .next:hover .img2{display: block;}
.pl4 .con .prev:hover .img1,.pl4 .con .next:hover .img1{display: none;}
.pl4 .con .prev{left: 50%;transform: translateX(-120%);}
.pl4 .con .next{right: 50%;transform: translateX(120%);}

.pl5{padding: 0.97rem 1.3rem 1.18rem 1.3rem;background: url(../img/pl5_bj.png)no-repeat center;background-size: cover;}
.pl5 .top{margin-bottom: 0.24rem;text-align: center;}
.pl5 .top .en{font-family: hm;color: #AEAEAE;line-height: 1.3125;margin-bottom: 0.1rem}
.pl5 .top .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl5 .con{position: relative;overflow: hidden;padding: 0.36rem 0 1.5rem 0;}
.pl5 .con .swiper-slide{border-radius: 0.2rem;overflow: hidden;background-color: #fff;transition: all 0.5s;}
.pl5 .con .swiper-slide:hover{box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);}
.pl5 .con .swiper-slide .pic{width: 100%;height: 3.62rem;overflow: hidden;}
.pl5 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl5 .con .swiper-slide:hover .pic img{transform: scale(1.05);}
.pl5 .con .swiper-slide .txt{padding: 0.44rem 0.2rem 0.4rem 0.2rem;text-align: center;}
.pl5 .con .swiper-slide .txt .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 0.38rem;margin-bottom: 0.3rem;}
.pl5 .con .swiper-slide .txt .btn{width: 1.6rem;line-height: 0.48rem;border: 0.01rem solid #C01920;border-radius: 0.25rem;text-align: center;margin: 0 auto;transition: all 0.5s;}
.pl5 .con .swiper-slide:hover .txt .btn{color: #fff;background: linear-gradient(0deg,#C01920,#F95157);border-color: transparent;}
.pl5 .con .swiper-slide .txt .btn span{color:#C01920;font-family: hm;padding-right: 0.18rem;background: url(../img/pl4_jt.svg)no-repeat right center;background-size: 0.05rem auto;transition: all 0.5s;}
.pl5 .con .swiper-slide:hover .txt .btn span{background-image: url(../img/pl4_jt1.svg);color: #fff;}
.pl5 .con .prev,.pl5 .con .next{width: 0.45rem;height: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.16rem rgba(0,0,0,0.1);position: absolute;bottom: 0.16rem;cursor: pointer;}
.pl5 .con .prev img,.pl5 .con .next img{width: 100%;height: 100%;object-fit: cover;}
.pl5 .con .prev .img2,.pl5 .con .next .img2{display: none;}
.pl5 .con .prev:hover .img2,.pl5 .con .next:hover .img2{display: block;}
.pl5 .con .prev:hover .img1,.pl5 .con .next:hover .img1{display: none;}
.pl5 .con .prev{left: 50%;transform: translateX(-120%);}
.pl5 .con .next{right: 50%;transform: translateX(120%);}

/*搜索*/
.pl5 .ser_con{position: relative;overflow: hidden;padding: 0.36rem 0 1.5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.pl5 .ser_con:after{content:"";width: 32%;height: 1px;display: block;}
.pl5 .ser_con .box{border-radius: 0.2rem;overflow: hidden;background-color: #fff;transition: all 0.5s;width:32%;display:block;margin-bottom:0.3rem;}
.pl5 .ser_con .box:hover{box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);}
.pl5 .ser_con .box .pic{width: 100%;height: 3.62rem;overflow: hidden;}
.pl5 .ser_con .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl5 .ser_con .box:hover .pic img{transform: scale(1.05);}
.pl5 .ser_con .box .txt{padding: 0.44rem 0.2rem 0.4rem 0.2rem;text-align: center;}
.pl5 .ser_con .box .txt .h{font-family: 'hb';font-weight:600;color: #111111;line-height: 0.38rem;margin-bottom: 0.3rem;}
.pl5 .ser_con .box .txt .btn{width: 1.6rem;line-height: 0.48rem;border: 0.01rem solid #C01920;border-radius: 0.25rem;text-align: center;margin: 0 auto;transition: all 0.5s;}
.pl5 .ser_con .box:hover .txt .btn{color: #fff;background: linear-gradient(0deg,#C01920,#F95157);border-color: transparent;}

/* 产品详情 */
.pd_con{position: relative;}
.pd1{padding: 3.06rem 1.52rem 2.23rem 2.25rem;position: relative;background: url(../img/pd1_bj1.png)no-repeat top left;background-size: 13.2rem 8.52rem;z-index: 2;}
.pd1:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3.52rem;background: url(../img/pd1_bj.png);background-size: 100% 100%;z-index: -1;}
.pd1 .con{display: flex;justify-content: space-between;align-items: flex-start;}
.pd1 .con .pics{width: 40.8vw;padding: 0 3.8vw;position: relative;}
.pd1 .con .pic{position: relative;overflow: hidden;width: 100%;border-radius: 0.1rem;}
.pd1 .con .pics .swiper-slide{width: 100%;height: 4.37rem;overflow: hidden;}
.pd1 .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd1 .con .pics .swiper-slide:hover img{transform: scale(1.05);}
.pd1 .con .txt{width: 7.13rem;}
.pd1 .con .txt .en{font-family: 'hb';font-weight:600;color: #C01920;line-height: 1.32;}
.pd1 .con .txt .cn{font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;margin-bottom: 0.56rem;}
.pd1 .con .txt .p{font-family: hm;color: #333333;line-height: 1.58;}
.pd1 .con .pics .prev,.pd1 .con .pics .next{position: absolute;width: 0.45rem;height: 0.45rem;border-radius: 50%;transform: translateY(-50%);top: 50%;z-index: 2;box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);cursor: pointer;}
.pd1 .con .pics .prev img,.pd1 .con .pics .next img{width: 100%;}
.pd1 .con .pics .prev img.img2,.pd1 .con .pics .next img.img2{display: none;}
.pd1 .con .pics .prev:hover img.img2,.pd1 .con .pics .next:hover img.img2{display: block;}
.pd1 .con .pics .prev:hover img.img1,.pd1 .con .pics .next:hover img.img1{display: none;}
.pd1 .con .pics .prev{left: 0;}
.pd1 .con .pics .next{right: 0;}
.pd_con .tab{display: flex;justify-content: center;background-color: #F6F6F6;margin-bottom: 1.53rem;position: sticky;top: 0.96rem;z-index: 50;}
.pd_con .tab a{line-height: 0.3rem;text-align: center;margin: 0 0.32rem;padding: 0.2rem 0.62rem;font-family: hm;color: #333333;display: block;}
.pd_con .tab a.on{color: #fff;font-family: 'hb';font-weight:600;background: linear-gradient(0deg,#C01920,#F95157);}

.pd2{padding: 0 2.25rem 0.9rem 2.25rem;}
.pd2 .tit{font-family: 'hb';font-weight:600;background: -webkit-linear-gradient(to right, #C01920, #F95157);background: linear-gradient(to right, #C01920, #F95157);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;margin-bottom: 0.71rem;}
.pd2 .list{display: flex;flex-wrap: wrap;justify-content: space-between;border-bottom: 1px solid #C9C9C9;padding-bottom: 0.3rem;}
.pd2 .list:after{content: ""; width: 4.7rem;height: 1px;}
.pd2 .list .item{width: 4.7rem;background-color: #F6F7F9;border-radius: 0.1rem;margin-bottom: 0.4rem;height: auto;display: flex;justify-content: center;align-items: flex-start;padding: 0.4rem 0.59rem 0.4rem 0.55rem;transition: all 0.5s;}
.pd2 .list .item:hover{background-color: #fff;box-shadow: 0 0.03rem 0.36rem rgba(0,0,0,0.1);}
.pd2 .list .item .icon{width: 0.56rem;margin-right: 0.35rem;}
.pd2 .list .item .txt{width: calc(100% - 0.91rem);font-family: hm;color: #333333;line-height: 0.27rem;}

.pd3{padding: 0 2.25rem 0.9rem 2.25rem;}
.pd3 .tit{font-family: 'hb';font-weight:600;background: -webkit-linear-gradient(to right, #C01920, #F95157);background: linear-gradient(to right, #C01920, #F95157);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;margin-bottom: 0.71rem;}
.pd3 .con{padding-bottom: 0.7rem;border-bottom: 1px solid #C9C9C9;}
.pd3 .con img{max-width: 100%;}

.pd4{padding: 0 1.9rem 1.2rem 1.9rem;}
.pd4 .tit{margin-left: 0.3rem;font-family: 'hb';font-weight:600;background: -webkit-linear-gradient(to right, #C01920, #F95157);background: linear-gradient(to right, #C01920, #F95157);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;margin-bottom: 0.41rem;}
.pd4 .con{padding: 0.3rem 0.3rem 1.32rem 0.3rem;position: relative;overflow: hidden;}
.pd4 .con .swiper-slide{height: 3.75rem;border-radius: 0.2rem;overflow: hidden;position: relative;}
.pd4 .con .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd4 .con .swiper-slide:hover img{transform: scale(1.05);}
.pd4 .con .swiper-slide .txt{position: absolute;left: 0;bottom: 0.4rem;width: 100%;text-align: center;font-family: hm;color: #fff;line-height: 1.3;color: #fff;}
.pd4 .con .btn_box{position: absolute;left: 0;bottom: 0.36rem;display: flex;justify-content: center;width: 100%;}
.pd4 .con .btn_box>div{width: 0.45rem;border-radius: 50%;box-shadow: 0 0.03rem 0.3rem rgba(0,0,0,0.1);margin: 0 0.14rem;cursor: pointer;}
.pd4 .con .btn_box>div img{width: 100%;}
.pd4 .con .btn_box>div img.img2{display: none;}
.pd4 .con .btn_box>div:hover img.img1{display: none;}
.pd4 .con .btn_box>div:hover img.img2{display: block;}

.el-input{margin-bottom: 0.25rem;position: relative;}
.el-input:after{content: "";position: absolute;right:0.33rem;top: 50%;transform: translateY(-50%); width: 0.13rem;height:0.07rem;background: url(../img/jo_jt.png);background-size: 100% 100%;}
.el-input__inner{width: 3.48rem;line-height: 0.56rem;border-radius: 0.05rem!important;}
.el-input__suffix{display: none;}

.left_slide{position: fixed;bottom: 4%;right: 0;z-index:50;width:3.6rem;height:4rem; overflow:hidden;padding:0.3rem 0 0.3rem 0.3rem;display:flex;justify-content:flex-end;pointer-events:none;}
.left_slide:hover{overflow:auto;}
.left_slide .con{width: 46px;transition:all 0.5s;transform:translateX(-10%);pointer-events:auto;}
.left_slide.show .con{transform: translateX(-10%);}
.left_slide .con a{display: block;text-align: center;}
.left_slide .con .box{position:relative;width:100%;height:46px;background-color:#C01920;border-radius:50%;margin:10px 0;display:flex;align-items:center;transition:all 0.5s;backdrop-filter: blur(10px);box-shadow:0 0 0.3rem rgba(0,0,0,0.2);z-index:2;}
/*.left_slide .con .box{position:relative;width:100%;height:46px;background-color:rgba(248,248,248,0.6);border-radius:50%;margin:10px 0;display:flex;align-items:center;transition:all 0.5s;backdrop-filter: blur(10px);box-shadow:0 0 0.3rem rgba(0,0,0,0.2);z-index:2;}*/
.left_slide .con .box:hover{background-color:#C01920;}
.left_slide .con .box:last-child{border-bottom:none;}
.left_slide .con .box .icon{display: flex;justify-content: center;align-items:center;width:100%;height:100%;}
.left_slide .con .box .icon img{width: 20px;}
/*.left_slide .con .box .icon img:nth-child(1){display:none;}*/
/*.left_slide .con .box:hover .icon img:nth-child(2){display:block;}*/
/*.left_slide .con .box:hover .icon img:nth-child(1){display:none;}*/
.left_slide .con .box .code{position: absolute;right: 0;background-color: #C01920;border-radius: 23px; box-shadow: 0 0 0.3rem rgba(214,207,207,0.27); top:50%;transform:translateY(-50%);padding:14px 0 14px 0.15rem;height:46px; color:#fff;font-familys:hb;font-weight:600;opacity:0;pointer-events: none;transition:all 0.3s;z-index:-1;white-space:nowrap;line-height:18px;}
.left_slide .con .box:hover .code{opacity:1;pointer-events: auto;padding-right:46px;}

.left_slide .con .box .code1{opacity: 0;position: absolute;right: 56px;top: 50%;transform: translateY(-50%);width: 120px;max-width:999px;background-color:#ffffff;border-radius:0.06rem;box-shadow:0 0 0.3rem rgba(0,0,0,0.2);padding:0.1rem;pointer-events: none;}
.left_slide .con .box:hover .code1{opacity:1;pointer-events: auto;}

@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {

}
@media screen and (max-width: 1560px) {

}
@media screen and (max-width: 1440px) {
  .banners .tits{width: 7.3rem;}
  .ab2 .top .swiper-slide>div{width: 1.2rem;}

}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {
html{font-size: 60px!important;}
.header{display: none;}
/*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
.m_header{position: sticky;top: 0;left: 0;width: 100%;background-color: transparent;padding:10px 15px;z-index: 98;display:flex!important;justify-content:space-between;transition:all 0.5s;}
.m_header.on{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.m_header .logo{width: 62px;}
.m_header .logo img{width: 62;}
.m_header .right{display: flex;align-items: center;}
.m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../img/m_tel.svg)no-repeat left center;background-size:22px auto;}
/*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
/*.m_header .right .tel img{width: 100%;}*/
.m_header .right .ser{width: 20px;margin-right: 18px;}
.m_header .right .ser img{width: 100%;}
.m_header .btn{display: block;}
.m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
.m_header .btn.hide{opacity: 0;}
.m_header .btn div{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
.m_header .btn div:nth-child(1){transform: translate(0,-8px);}
.m_header .btn div:nth-child(2){transform: translate(12px,0);width: 12px;}
.m_header .btn div:nth-child(3){transform: translate(0px,8px);}
.m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
.m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
.m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
.m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center}

.mh_nav{display: block!important;}
.mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.mh_nav.show{transform: translateX(0);}
.mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
.mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
.mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;}
.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
.mh_nav .nav>li.on:after{transform: rotate(0deg);}
.mh_nav .nav>li:nth-child(1):after{display: none;}
.mh_nav .nav>li:nth-child(4):after{display: none;}
.mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
.mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
.mh_nav .nav>li .nav1 a{padding:6px 0;}
.mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
.mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}

.banner{height: 66.7vw;}
.banner .swiper-pagination{bottom: 15px;left: 25px;}
.banner .txt{top: 21px;left: 20px;width:calc(100% - 40px);}
.banner .txt .h1{font-size: 20px;line-height: 28px;margin-bottom: 8px;}
.banner .txt .h2{font-size: 14px;line-height: 18px;margin-bottom:30px;}

.i_part1{display: none;}
.i_part1_m{display: block!important;padding:50px 20px 26px 20px;}
.i_part1_m .tit{text-align: center;}
.i_part1_m .tit .en{font-family: hm;color: #AEAEAE;line-height: 13px;font-size: 10px;margin-bottom: 5px;}
.i_part1_m .tit .h{font-size:22px; font-family: 'hb';font-weight:600;color: #111111;display: table;margin: 0 auto;line-height: 30px;position: relative;margin-bottom:20px}
.i_part1_m .tit .h:after{content:"";position: absolute;bottom: 4px;left: 0;width: 100%;height: 3px;width: 88px;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part2  .tit .en{font-family: hm;color: #AEAEAE;line-height: 13px;font-size: 10px;margin-bottom: 5px;}
.i_part2  .tit .h{font-size:22px; font-family: 'hb';font-weight:600;color: #111111;display: table;margin: 0 auto;line-height: 30px;position: relative;margin-bottom:20px}
.i_part2  .tit .h:after{content:"";position: absolute;bottom: 4px;left: 0;width: 100%;height: 3px;width: 88px;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part1_m .tit .p{font-family: hm;font-size: 13px!important;line-height: 1.3;color: #111111;}
.i_part1_m .tit .p span{font-family: hm;font-size: 13px!important;line-height: 1.3;color: #111111;}
.i_part1_m .diqiu{width: 100%;padding-bottom: 100%;position: relative;}
.i_part1_m .diqiu img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.i_part1_m .list{display: flex;justify-content: space-between;}
.i_part1_m .list .item{}
.i_part1_m .list .item .icon{width:100%;display:flex;justify-content:center;margin-bottom:6px;}
.i_part1_m .list .item .icon img{width: 28px;}
.i_part1_m .list .item .h{display: flex;position: relative;align-items:flex-end;line-height:1.3;margin-bottom:2px;}
.i_part1_m .list .item .h .num{position:relative;padding-right:8px;margin-right:3px;}
.i_part1_m .list .item .h .num span{font-size: 22px;color: #111111;font-family: 'hb';font-weight:600;}
.i_part1_m .list .item .h .num .add{position:absolute;top:0;right:0;font-family:'hb';font-weight:600;color:#111111;font-size:10px;}
.i_part1_m .list .item .h .dw{font-size:10px;color:#111111;font-family:'hb';font-weight:600;transform:translateY(-3px);}
.i_part1_m .list .item .p{font-family: hm;color: #999999;font-size: 12px;line-height: 16px;}

.i_part2{padding: 40px 20px 44px 20px;min-height:auto;}
.i_part2 .tab{flex-wrap: wrap;}
.i_part2 .tab .item{width: 33.33%;padding:12px 0 14px 0;text-align:center;border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5;}
.i_part2 .tab .item:after{display:none;}
.i_part2 .tab .item:nth-child(3n){border-right:none;}
.i_part2 .tab .item:nth-child(n+4){border-bottom:none;}
.i_part2 .tab .item .icon{width: 29px;margin-bottom:4px;}
.i_part2 .tab .item .p{font-size: 12px;}
.i_part2 .cons{padding-bottom: 0;}
.i_part2 .cons .bj{display: none;}
.i_part2 .cons .con .swiper-slide img{height: 58vw;width: 100%;object-fit: contain;margin-bottom:20px;}
.i_part2 .cons .con .swiper-slide-active img{height: 58vw;width: 100%;object-fit: contain;}
.i_part2 .cons .con .prev{left: 5px;}
.i_part2 .cons .con .next{right: 5px;}

.i_part3{padding: 40px 20px 200px 20px;min-height:auto;}
.i_part3 .tit_m{display: block!important;text-align: center;}
.i_part3 .tit_m .en{font-family: hm;color: #AEAEAE;line-height: 13px;font-size: 10px;margin-bottom: 5px;}
.i_part3 .tit_m .h{font-size:22px; font-family: 'hb';font-weight:600;color: #111111;display: table;margin: 0 auto;line-height: 30px;position: relative;margin-bottom:20px}
.i_part3 .tit_m .h:after{content:"";position: absolute;bottom: 4px;left: 0;width: 100%;height: 3px;width: 88px;background: url(../img/t_solid.svg);background-size: 100% 100%;z-index: -1;}
.i_part3 .con1{display: block;}
.i_part3 .con1 .left .tit{display: none;}
.i_part3 .con1 .left{width: 100%;}
.i_part3 .con1 .right{width: 100%;}
.i_part3 .con2{width: calc(100% - 40px);padding:28px 27px;}
.i_part3 .con2 form{display: block;}
.i_part3 .con2 .txt{margin-bottom:19px;}
.i_part3 .con2 .txt .p{font-size: 12px;line-height: 16px;margin-bottom: 10px;}
.i_part3 .con2 .txt .h{font-size: 14px;line-height: 20px;}
.i_part3 .con2 form input{width: 100%;line-height: 34px;border-radius: 17px;margin-bottom: 9px;font-size:10px;}
.i_part3 .con2 form .more{margin: 0 auto;}
.i_part3 .con1 .right{margin-bottom: 12px;}
.i_part3 .con1 .left .day{font-size: 12px;}
.i_part3 .con1 .left .h1{font-size:14px;line-height:20px;height:20px;margin-bottom:10px;}
.i_part3 .con1 .left .p1{font-size:12px;line-height:16px;height:32px;}
.i_part3 .con1 .left .btn_box{margin: 0 auto;}
.i_part3 .con1 .right .swiper-slide{height: 3.5rem;}
.footer{padding-top: 160px;}
.footer .f_center .right{display: none;}
.footer .f_top{width: calc(100% - 40px);margin:0 20px;padding-bottom:18px;}
.footer .f_top img{width: 70px;}
.footer .f_center{padding: 26px 30px 60px 30px;}
.footer .f_bottom{padding: 25px 20px;display:block;}
.footer .f_bottom .p{font-size: 12px;line-height: 20px;text-align: center;margin-bottom:10px;}
.footer .f_bottom .right{justify-content: center;}

.ny_banner{height: 69.33vw;}
.ny_banner .txt .icon{width: 47px;margin-bottom:8px;}
.ny_banner .txt .h{font-size: 25px;}

.ab1{padding: 40px 20px 70px 20px;display:block;}
.ab1 .left .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.ab1 .left .top .h{font-size: 25px;line-height: 33px;margin-bottom: 20px;}
.ab1 .left{width: 100%;}
.ab1 .left .p{font-size: 13px;line-height: 18px;}
.ab1 .right{width: 100%;}
.ab1 .right .yuan_box{margin-top: 20px;}
.ab1 .right .yuan_box>.y1{top: 1.2rem;left: 0;width: 0.7rem;height: 0.7rem;}
.ab1 .right .yuan_box>.y2{top: 1rem;left: 0.8rem;width: 0.32rem;height: 0.32rem;}
.ab1 .right .yuan_box>.y3{top: 3.9rem;left: 0.9rem;width: 0.32rem;height: 0.32rem;}
.ab1 .right .yuan_box>.y4{top: 3.32rem;left: 1.46rem;width: 0.97rem;height: 0.97rem;}
.ab1 .right .yuan_box>.y5{top: 4.23rem;left: 2.37rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y6{top: 0.65rem;left: 2.2rem;width: 0.32rem;height: 0.32rem;}
.ab1 .right .yuan_box>.y7{top: 0.72rem;left: 2.64rem;width: 0.7rem;height: 0.7rem;}
.ab1 .right .yuan_box>.y8{top: 1.2rem;left: 3.48rem;width: 0.42rem;height: 0.42rem;}
.ab1 .right .yuan_box>.y9{top: 1.3rem;left: 1rem;background-color: #C01920;color: #fff;width: 1.62rem;height: 1.62rem;text-align: center;}
.ab1 .right .yuan_box>.y10{top: 0;right: 0;width: 1.6rem;height: 1.6rem;background-color: #C01920;color: #fff;text-align: center;}
.ab1 .right .yuan_box>.y11{bottom: 0;right: 0.5rem;width: 2.15rem;height: 2.15rem;text-align: center;}
.ab1 .right .yuan_box>div .num{font-size: 24px;line-height: 24px;margin-bottom: 3px;}
.ab1 .right .yuan_box>div .p{font-size: 12px;}
.ab2 .top{padding: 1.5rem 0 1rem 0;}
.ab2 .top .solid{top: 27.2%;}
.ab2 .bottom{width: 70vw;}
.ab2 .top .swiper-slide>div{width: 100%;}
.ab2 .top .swiper-slide-next{transform: translateY(-0.2rem);}
.ab2 .bottom .swiper-slide .h1{font-size: 12px;line-height: 16px;}
.ab3{padding: 55px 20px 50px 20px;}
.ab3 .con{display: block;}
.ab3 .con .left{width: 100%;}
.ab3 .con .right{width: 100%;display:none;}
.ab2 .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.ab2 .cn{font-size: 25px;line-height: 33px;margin-bottom: 20px;}
.ab3 .con .left .p{font-size: 13px;}

.ab4{padding: 0 0 36px 0;}
.ab4 .top{margin: 0 0 42px 20px;}
.ab4 .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.ab4 .top .cn{font-size: 25px;line-height: 33px;}
.ab4 .con{padding: 20px;padding-bottom:60px;}
.ab4 .con .swiper-slide{padding: 15px;}
.ab4 .con .swiper-slide-active{padding: 15px;}
.ab4 .con .swiper-slide .pic{height: 2.6rem;}
.ab4 .con .swiper-slide .txt{font-size: 10px;line-height: 16px;height: 32px;}
.ab4 .con .next{right: 20px;}
.ab4 .con .prev{right: calc(0.72rem + 20px);}
.ab4 .con .swiper-pagination{right: auto;left: 20px;}

.ab5{padding: 50px 20px;}
.ab5 .top{margin-bottom: 20px;}
.ab5 .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.ab5 .top .cn{font-size: 25px;line-height: 33px;}
.ab5 .cons{padding: 0;}

.cat1{padding: 50px 20px 43px 20px;}
.cat1 .tit{position: static;font-size:28px;line-height:38px;margin-bottom:23px;}
.cat1 .con .pic{height: 4.38rem;}
.cat1 .con .list{display: block;}
.cat1 .con .list .item1{width: 100%;margin-right: 0;margin-bottom:18px;}
.cat1 .con .list .item1:last-child{margin-bottom:0;}
.cat1 .con .list .item1 .h{font-family: 'hb';font-weight:600;font-size:16px;line-height:22px;margin-bottom:5px;}
.cat1 .con .list .item1 .p{font-family: 12px;line-height: 16px;}
.cat2{padding: 50px 0px 0 0px;}
.cat2 .con{display: block;background-color:transparent;padding:0;}
.cat2 .con .left{width: 100%;padding:0 20px;}
.cat2 .con .left .list .item .h2{font-size: 11px;}
.cat2 .con .right{width: 100%;}
.cat2 .con .right .input{width: 48%;}
.cat2 .con .right .input1{width: 100%;}
.pl1{padding: 50px 20px;display:block;}
.pl1 .left{width: 100%;}
.pl1 .left .top{margin-bottom: 20px;}
.pl1 .left .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.pl1 .left .top .h{font-size: 25px;line-height: 33px;}
.pl1 .left .txts{height: auto;width: 100%;margin-bottom:30px;}
.pl1 .left .txts:after{display:none;}
.pl1 .left .txts .swiper-slide .h1{font-size: 18px;}
.pl1 .left .txts .swiper-slide .p1{font-size: 13px;}
.pl1 .right{width: 100%;height:4.64rem;}
.pl1 .right .pic{height: 4.14rem;}
.pl2{padding: 0 20px 50px 20px;height:auto;}
.pl2 .con .pic{width: 100%;height:6.8rem;}
.pl2 .con{display: block;position:static;}
.pl2 .con .right{width: 100%;padding:0;}
.pl2 .con .right .top{display: none;}
.pl2 .top_m{display: block!important;margin-bottom:20px;}
.pl2 .top_m .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;font-family: hm;color: #AEAEAE;line-height: 1.3125;}
.pl2 .top_m .h{font-size: 25px;line-height: 33px;font-family: 'hb';font-weight:600;color: #111111;line-height: 1.32;}
.pl2 .con .right .bottom{overflow: auto;padding-bottom:30px}
.pl2 .con .right .bottom::-webkit-scrollbar{ width:4px;height: 2px;}
.pl2 .con .right .bottom::-webkit-scrollbar-thumb{ background:#C01920;}
.pl2 .con .right .bottom::-webkit-scrollbar-track{ background:#dcdcdc;}
.pl2 .con .right .bottom .list{position: relative;overflow: hidden;transform:translateX(0)!important;margin-top:20px;overflow:auto;}
.pl2 .con .right .bottom .list .item{padding: 16px;}
.pl2 .con .right .bottom .list .item .h1{font-size: 20px;}
.pl2 .con .right .bottom .list .item .p{font-size: 13px;}
.pl3{padding: 0 20px 50px 20px;}
.pl3 .tab{flex-wrap: wrap;}
.pl3 .tab .item{width: 48%;margin-bottom:3vw;padding:12px;}
.pl3 .tab .item .h{font-size: 16px;}
.pl3 .tab .item .p{font-size: 12px;line-height:16px;height:48px;}

.pl4{padding: 0 20px 50px 20px;}
.pl4 .top{margin-bottom: 20px;}
.pl4 .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.pl4 .top .h{font-size: 25px;line-height: 33px;}

.pl5{padding: 50px 20px;}
.pl5 .top{margin-bottom: 20px;}
.pl5 .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.pl5 .top .h{font-size: 25px;line-height: 33px;}
.pl5 .con .swiper-slide .txt .h{font-size: 18px;}

.pd1{padding: 50px 20px;}
.pd1 .con{display: block;}
.pd1 .con .txt{width: 100%;margin-bottom: 20px;}
.pd1 .con .pics{width: 100%;}
.pd1 .con .txt .en{font-size: 24px;}
.pd1 .con .txt .cn{font-size: 24px;}
.pd1 .con .txt .p{font-size: 13px;}
.pd_con .tab{display: none;}

.pd2{padding: 0 20px 50px 20px;}
.pd2 .tit{font-size: 24px;}
.pd2 .list .item{width: 48%;display: block;padding: 12px;height: auto;}
.pd2 .list .item .icon{width: 36px;margin: 0 0 12px 0;}
.pd2 .list .item .txt{width: 100%;font-size: 12px;line-height: 16px;}

.pd3{padding: 0 20px 50px 20px;}
.pd3 .tit{font-size: 24px;}

.pd4{padding: 0 20px 50px 20px;}

.ser1{padding: 50px 20px;}
.ser1 .con{display: block;}
.ser1 .con .item{width: 100%;margin-bottom: 20px;height:4.5rem;}
.ser_con .top .en{font-size: 10px;line-height: 14px;margin-bottom: 8px;}
.ser_con .top .h{font-size: 25px;line-height: 33px;}

.ser2{padding: 0 20px 30px 20px;}
.ser2 .con{display: block;}
.ser2 .con .item{height: auto;padding:40vw 20px 20px 20px;width: 100%;margin-bottom: 20px;min-height:60vw;pointer-events: none;}
.ser2 .con .item .txts .icon{width: 40px;margin-right: 10px;}
.ser2 .con .item .txts .txt{width: calc(100% - 60px);}

.ser3{padding: 0 20px 50px 20px;}
.ser3 .con{display: block;}
.ser3 .con .left{width: 100%;margin-bottom:20px;}
.ser3 .con .left .item .txt .h{font-size: 18px;}
.ser3 .con .left .item .txt .p{font-size: 13px;}
.ser3 .con .right{width: 100%;}

.jo_con .con{padding: 50px 20px;}
.jo_con .con .left{position: static;float: none;margin-bottom:20px;width:100%;}
.jo_con .con .right{float: none;width: 100%;display: block;}
.jo_con .con .right .item:nth-child(2n-1){transform:translateY(0);}
.jo_con .con .right .item .btn{width: 2rem;}

.cl_con{padding: 50px 20px;}
.cl_con .list .item{width: 100%;}
.cl_con .list .item .txt .h{font-size: 16px;line-height: 26px;height: 26px;}

.cd_con{padding: 50px 20px;}
.cd_con .con .left{float: none;width: 100%;position:relative;top:0;margin-bottom:20px;}
.cd_con .con .right{float: none;width: 100%;}
.cd_con .con .right .tit{font-size: 24px;}
.cd_con .con .right .box .h{font-size: 18px;}
.cd_con .con .right .box{width: 100%;margin-right: 0;}
.cd_con .con .right .box table{font-size: 10px;}
.cd_con .con .right .box1:after{width:100%;}

.nl_con{padding: 50px 20px;}
.nl_con .top{margin-bottom: 30px;}
.nl_con .top .swiper-slide{display: block;}
.nl_con .top .swiper-slide .txt{width:100%;padding:16px;padding-bottom:50px;}
.nl_con .top .swiper-pagination{bottom:20px;left:50%;transform:translateX(-50%);}
.nl_con .tab{font-size: 16px;margin-bottom:30px;}
.nl_con .top .swiper-slide .pic{width: 100%;height: 4rem;}
.nl_con .top .swiper-slide .txt .h{font-size: 18px;}
.nl_con .top .swiper-slide .txt .p{font-size: 13px;line-height: 17px;height: 34px;}
.nl_con .top .swiper-slide .txt .btn{font-size: 13px;line-height: 17px;}
.nl_con .bottom .cons .item{width: 100%;padding: 16px;}
.nl_con .bottom .cons .item .h{font-size: 18px;}
.nl_con .bottom .cons .item .p{font-size: 13px;line-height: 17px;height: 34px;}
.nl_con .bottom .cons .item .btn{font-size: 13px;line-height: 17px;}

.nd_con{padding: 80px 20px 50px 20px;}
.nd_con .con .right:after{display:none;}
.nd_con .con .left{float: none;width: 100%;padding:36px 16px;margin-bottom:30px;}
.nd_con .con .left .top{display:block;padding-bottom:20px;margin-bottom:30px;}
.nd_con .con .left .top .h{width: 100%;text-align:center;margin-bottom:8px;}
.nd_con .con .left .top .day{width: 100%;border: none;text-align: center;}
.nd_con .con .right{float: none;width: 100%;position: static;padding-top:36px;}
.nd_con .con .right .item{width: calc(100% - 32px);}
.nd_con .con .right .btn{line-height: 32px;}

.pl5 .ser_con .box{width: 100%;padding: 16px;margin-bottom:20px;}
.pl5 .ser_con .box .h{font-size: 18px;}
.pl5 .ser_con .box .p{font-size: 13px;line-height: 17px;height: 34px;}
.pl5 .ser_con .box .btn{font-size: 13px;line-height: 17px;}
.social-share .icon-wechat .wechat-qrcode{left: -165px!important;}
.social-share .icon-wechat .wechat-qrcode:after{display:none!important;}
.nd_con .con .right .item .day{font-size: 12px;}
.jo_con .con .right .item{width: 100%;}

.ser1_con{padding: 80px 20px 50px 20px;}
.ser1_con .con{display: block;}
.ser1_con .con .pic{width: 100%;height:70vw;}
.ser1_con .con .txt{width: 100%;padding:30px 20px;}
.ser1_con .con .txt:after{display:none;}
.ser1_con .con .txt .h{font-size: 22px;margin-bottom:10px;}

.ser2_con{padding: 0 20px 80px 20px;}
.ser2_con .tab{margin-bottom: 30px;}
.ser2_con .tab .item{display: block;text-align:center;}
.ser2_con .tab .item .icon{height: 30px;width: 100%;margin-right:0;display: flex;justify-content: center;margin-bottom:10px;}
.ser2_con .tab .item .h{font-size: 15px;}
.ser2_con .tab .item .p{font-size: 13px;}
.ser2_con .list .con1 .box{display: block;margin-bottom:30px;}
.ser2_con .list .con1 .box .pic{width: 100%;height: 70vw;margin-bottom:15px;}
.ser2_con .list .con1 .box .txt{width: 100%;padding-left: 0;}
.ser2_con .list .con1 .box .txt .h{font-size: 18px;}
.ser2_con .list .con1 .box .txt .p{font-size: 13px;}
.ser2_con .list .con1 .box .txt .num{font-size: 15px;}

}

@media screen and (max-width: 668px) {

}
